Java2网络编程基础 第二章 ② Java编程基础 Designed by Chiyong C2005
1 Designed by Chiyong,©2005 Java2 网络编程基础 Java 编程基础 第二章
回顾 JVM是Java编程语言的核心,是与平台相关 的 Java运行时环境(JRE)包含一方面与硬件交互 另一方面又与程序交互的JVM。 Java是完全面向对象的语言,所有的实现必须 放在类中。 main函数是Java应用程序执行的入口。 JDK可用于开发Java程序。 Designed by Chiyong C2005
2 Designed by Chiyong,©2005 回顾 • JVM是 Java 编程语言的核心,是与平台相关 的。 • Java 运行时环境 (JRE) 包含一方面与硬件交互、 另一方面又与程序交互的 JVM。 • Java是完全面向对象的语言,所有的实现必须 放在类中。 • main函数是Java应用程序执行的入口。 • JDK可用于开发 Java 程序
目标 掌握如何定义标识符 掌握Java的关键字 了解Java的基本类型 了解并掌握 String类 掌握Java的程序控制流程 掌握数组的定义方法 ·掌握 java.lang Math类 Designed by Chiyong C2005
3 Designed by Chiyong,©2005 目标 • 掌握如何定义标识符 • 掌握 Java 的关键字 • 了解 Java 的基本类型 • 了解并掌握 String 类 • 掌握 Java 的程序控制流程 • 掌握数组的定义方法 • 掌握 java.lang.Math 类
注释 Java语言提供三种类型的注释: 单行注释 以∥开始,并以换行符结束 多行注释 以/开始,并以*结束 文档注释 以/*开始,并以*结束, 注释中的每一行都必须以*开始。 使用 avadoc工具从源代码和 档注释屯将信息取 转换 ML文件。 Designed by Chiyong C2005
4 Designed by Chiyong,©2005 注释 • Java 语言提供三种类型的注释: - 单行注释 - 多行注释 - 文档注释 以 // 开始,并以换行符结束 以 /* 开始,并以 */ 结束 以 /** 开始,并以 */ 结束, 注释中的每一行都必须以 * 开始。 使用javadoc工具从源代码和文 档注释中将信息取出,然后转换 为HTML文件
量命名规定2-1 变量是在程序执行期间可根据需要经常 变化的值,是指定给变量、方法和类的 名称,以便编译器可唯一标识它们 变量具有3个特性: 名称:标识符 初始值:为其赋值或者是保留缺省值 作用城:在不同程序块中的可用性及生命 周期 声明示例:; Designed by Chiyong C2005
5 Designed by Chiyong,©2005 变量命名规定2-1 •变量是在程序执行期间可根据需要经常 变化的值,是指定给变量、方法和类的 名称,以便编译器可唯一标识它们。 •变量具有 3 个特性: -名称 : 标识符 -初始值 :为其赋值或者是保留缺省值 -作用域 : 在不同程序块中的可用性及生命 周期 声明示例:[] [] ;
变量命名规定2-1 >对变量名的长度没有任何限制。 变量名可包含字母数字字符。实际上,Java支持 Unicode字符集,从而允许使用日语、中文字等符 作变量命名。 >变量名不能以非数字字符开头。 >其余字符可以是字母,数字,下划线(“”),美 元符(“$”)组成。 >变量名不得是关键字。 Designed by Chiyong C2005
6 Designed by Chiyong,©2005 变量命名规定2-1 ➢ 对变量名的长度没有任何限制。 ➢ 变量名可包含字母数字字符。实际上,Java 支持 Unicode 字符集,从而允许使用日语、中文字等符 作变量命名。 ➢ 变量名不能以非数字字符开头。 ➢ 其余字符可以是字母,数字,下划线(“_”),美 元符(“$”)组成。 ➢ 变量名不得是关键字
关键字2-1 原始数据类型 分支关键字 if short else nt switch long case float default double break char 方法、变量和类修饰符 boolean private 循环关键字 public do protected while final for static break abstract continue synchronized volatile strictfp(strictfloat precision) Designed by Chiyong C2005
7 Designed by Chiyong,©2005 关键字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(strict float precision)
关键字2-2 异常处理 字面值常量 try false catch true finally null throw 方法相关关键字 throws 对象相关关键字 return void new extends 包相关关键字 implements package class import instanceof this super Designed by Chiyong C2005
8 Designed by Chiyong,©2005 关键字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) 两种浮点数类型(foat、 double) 种字符类型char) 种布尔类型( boolean) Designed by Chiyong C2005
9 Designed by Chiyong,©2005 基本数据类型 • Java 共有八种基本数据类型: - 四种整数类型(byte、short、int、long) - 两种浮点数类型(float、double) - 一种字符类型(char) - 一种布尔类型(boolean)
整型数据类型 做为实例变量时的缺省值 类型缺省值长度 数的范围 8位 -128~127 short 16位 -32,768~32,767 int 32位 2,147,483,648~2,147,483,647 lo 64位 9,223,372,036,854,775808 9,223,372,036854,775,807 Designed by Chiyong C2005
10 Designed by Chiyong,©2005 整型数据类型 类型 缺省值 长度 数的范围 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 做为实例变量时的缺省值