北大青鸟:《Java教程》课程教学资源(PPT课件讲稿)第二章 Java 编程基础

北大青鸟 c 第二章 Java编程基础 Ⅴ ersion3.0 CHA
Version 3.0 第二章 Java 编程基础

回顾 JM是Java编程语言的核心 Java运行时环境(JRE包含一方面与硬件 交互、另一方面又与程序交互的JWM。 Java是完全面向对象的语言,所有的实现 必须放在类中 main函数是Java应用程序执行的入口。 JDK可用于开发Java程序 北大青鸟
2 回顾 • JVM是 Java 编程语言的核心。 • Java 运行时环境 (JRE) 包含一方面与硬件 交互、另一方面又与程序交互的JVM。 • Java是完全面向对象的语言,所有的实现 必须放在类中。 • main函数是Java应用程序执行的入口。 • JDK可用于开发 Java 程序

目标 掌握如何定义标识符 ·掌握Java的关键字 了解Java的基本类型 ·了解并掌握 String类 掌握Java的程序控制流程 ·掌握数组的定义方法 掌握 java. lang.Math类 北大青鸟
3 目标 • 掌握如何定义标识符 • 掌握 Java 的关键字 • 了解 Java 的基本类型 • 了解并掌握 String 类 • 掌握 Java 的程序控制流程 • 掌握数组的定义方法 • 掌握 java.lang.Math 类

注释 Java语言提供三种类型的注释 单行注释以∥开始,并以换行符结束 多行注释 以/开始,并以*结束 文档注释 以/**开始,并以*结束, 注释中的每一行都必须以*开始 樓理将最源然辍瘓 ML文件。 北大青鸟
4 注释 • Java 语言提供三种类型的注释: - 单行注释 - 多行注释 - 文档注释 以 // 开始,并以换行符结束 以 /* 开始,并以 */ 结束 以 /** 开始,并以 */ 结束, 注释中的每一行都必须以 * 开始。 使用javadoc工具从源代码和文 档注释中将信息取出,然后转换 为HTML文件

关键字21 原始数据类型 分支关键字 short else switch case long default float break double 方法、变量和类修饰符 char private boolean public ·循环关键字 protected do while static abstract break synchronized volatile continue strict 北大青鸟
5 关键字 2 - 1 • 原始数据类型 - byte - short - int - long - float - double - char - boolean • 循环关键字 - do - while - for - break - continue • 分支关键字 - if - else - switch - case - default - break • 方法、变量和类修饰符 - private - public - protected - final - static - abstract - synchronized - volatile - strictfp

关键字22 异常处理 catch finally throw 字面值常量 throws s日 true null 对象相关关键字 new 方法相关关键字 extends return implements void class 包相关关键字 instanceof package this import super 6 北大青鸟
6 关键字2-2 • 异常处理 - try - catch - finally - throw - throws • 对象相关关键字 - new - extends - implements - class - instanceof - this - super • 字面值常量 - false - true - null • 方法相关关键字 - return - void • 包相关关键字 - package - import

基本数据类型 Java共有八种基本数据类型: 四种整数类型(byte、 short、int、long) 两种浮点数类型(loat、 double 一种字符类型(char) 种布尔类型( boolean 北大青鸟
7 基本数据类型 • Java 共有八种基本数据类型: - 四种整数类型(byte、short、int、long) - 两种浮点数类型(float、double) - 一种字符类型(char) - 一种布尔类型(boolean)

整型数据类型 类型|缺省值长度 数的范围 byte 8位 128~127 short 0000 16位 32,768~32767 32位 2,147,483648~2,147,483,647 long 64位 9,223,372,036,854,775808 9,223,372,036854,775807 北大青鸟
8 整型数据类型 类型 缺省值 长度 数的范围 byte 0 8位 -128 ~ 127 short 0 16位 -32,768 ~ 32,767 int 0 32位 -2,147,483,648 ~ 2,147,483,647 long 0 64位 -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807

浮点型数据类型 类型缺省值长度 数的范围 float 0.0 32位 3.4E0383.4E+038 double 0.0 64位 17E-308~1.7E+308 北大青鸟
9 浮点型数据类型 类型 缺省值 长度 数的范围 float 0.0 32位 3.4E-038~3.4E+038 double 0.0 64位 1.7E-308~1.7E+308

宇符数据类型 类型缺省值长度 数的范围 char "\u0000 16位 \u0000 luffy 北大青鸟
10 字符数据类型 类型 缺省值 长度 数的范围 char '\u0000' 16位 \u0000 ~ \uFFFF
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 北大青鸟:《Java教程》课程教学资源(PPT课件讲稿)第十一章 线程.ppt
- 北大青鸟:《Java教程》课程教学资源(PPT课件讲稿)第十章 Applet介绍.ppt
- 北大青鸟:《Java教程》课程教学资源(PPT课件讲稿)第一章 Java语言概述.ppt
- 《计算机网络原理》课程教学资源(参考教材,第四版)PDF电子书(共十章,扫描版).pdf
- 《C程序设计题解与上机指导》(第二版)(谭浩强).pdf
- 苏州大学:《编译原理》课程教学资源(PPT课件讲稿)第七章 编译程序.ppt
- 苏州大学:《编译原理》课程教学资源(PPT课件讲稿)第六章 语法制导译.ppt
- 苏州大学:《编译原理》课程教学资源(PPT课件讲稿)第五章 符号表.ppt
- 苏州大学:《编译原理》课程教学资源(PPT课件讲稿)第四章 语法分析.ppt
- 苏州大学:《编译原理》课程教学资源(PPT课件讲稿)第三章 词法分析.ppt
- 苏州大学:《编译原理》课程教学资源(PPT课件讲稿)第二章 文法和语言.ppt
- 苏州大学:《编译原理》课程教学资源(PPT课件讲稿)第一章 语言处理程序的发展过程.ppt
- 《电子商务概论》课程教学资源(PPT课件讲稿)总复习.ppt
- 《软件设计师历年试题分析与解答》PDF电子书.pdf
- 《VLAN、TRUNK、VTP和VLAN间路由的使用和配置》实验1.doc
- 《计算机结构与组成》(英文版)CS61C:Machine Structures.ppt
- excel2007表格制作培训教程案例_销售业绩统计表.xlsx
- excel2007表格制作培训教程案例_股市行情数据透视表.xlsx
- excel2007表格制作培训教程案例_股市行情.xlsx
- excel2007表格制作培训教程案例_空调销售数据透视表.xlsx
- 北大青鸟:《Java教程》课程教学资源(PPT课件讲稿)第三章 类和对象.ppt
- 北大青鸟:《Java教程》课程教学资源(PPT课件讲稿)第四章 类的高级特性.ppt
- 北大青鸟:《Java教程》课程教学资源(PPT课件讲稿)第五章 异常和垃圾收集.ppt
- 北大青鸟:《Java教程》课程教学资源(PPT课件讲稿)第六章 GUI编程.ppt
- 北大青鸟:《Java教程》课程教学资源(PPT课件讲稿)第七章 AWT事件模型.ppt
- 北大青鸟:《Java教程》课程教学资源(PPT课件讲稿)第八章 图形编程.ppt
- 北大青鸟:《Java教程》课程教学资源(PPT课件讲稿)第九章 Swing.ppt
- 《C语言程序设计》课程教学资源(电子教案)第一讲 C基础与数据结构.doc
- 《C语言程序设计》课程教学资源(电子教案)第二讲 函数.doc
- 《C语言程序设计》课程教学资源(电子教案)第三讲 循环结构设计.doc
- 《C语言程序设计》课程教学资源(电子教案)第四讲 指针.doc
- 《C语言程序设计》课程教学资源(电子教案)第五讲 数组.doc
- 《C语言程序设计》课程教学资源(电子教案)第六讲 文件.doc
- 《C语言程序设计》课程教学资源(电子教案)第七讲 结构体与共用体.doc
- 《C语言程序设计》课程教学资源(电子教案)第八讲 综合设计.doc
- 《C语言程序设计》课程教学资源(电子教案)第九讲 选择结构设计.doc
- 《C语言程序设计》课程教学资源(电子教案)第十讲 顺序结构设计.doc
- 《C语言程序设计》课程教学资源(电子教案)第十一讲 预处理命令.doc
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第一章 C语言概论.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第二章 程序的灵魂—算法.ppt