1、第二章,Java语言基础,内容回顾 Java语言概述,1.1 Java语言的发展和特点 了解Java语言的特点和工作机制 1.2 Java程序结构 掌握Java应用程序和Java小应用程序的结构 1.3 Java程序开发工具与开发步骤 掌握环境变量的配置和Java命令,第二章 java语言基础,2.1 标识符、关键字 2.2 数据类型概述 2.3 基本数据类型 2.4 运算符,2.1 标识符、关键字,1.标识符:用来表示变量、方法或类等的名字。定义的规则如下: 只能使用字母、数字、下划线和美元符($)。 只能以字母、下划线和美元符开头。 严格区分大小写,没有长度限制。 命名要看其名,知其意 标
2、识符不能是Java的关键字 注意:(1)一般类名首字母大写;方法第一个单词小写,第二个单词首字母大写;变量全小写;常量全大写。(2)java支持Unicode标准字符集,$programe _java $programe_java1 programe2_1 my_class,12programe &_java $programe java1 %programe21 class,2.1 标识符、关键字,2. 2数据类型,Java数据 类型,基本数据类型,复合数据类型,1、数据类型划分:,2.2变量默认值,2、变量默认值,类型转换 自动类型转换:低优先级的数据自动会转换为高优先级的数据。,强制类型
3、转换:优先级高的数据转换为优先级低的数据。例如: double d=3.14159; int a=(int)d;,2.3 基本数据类型,2.4 运算符,算数运算符 关系运算符 布尔逻辑运算符 位运算符 赋值运算符,完成操作数的比较运算,结果为布尔类型值。 包括:=,!=,=,instanceof。,2.4.2 关系运算符,2.4.3 布尔逻辑运算符,包括:,若其前面的表达式值为假,则不再计算其后面的表达式,(a=7,b=9,c=10,d=12,x=false),boolean x=+ab+,(a=7,b=9,c=11,d=11,x=false),不管其前面的表达式值为什么,都计算其后面表达式,
4、2.4.3 布尔逻辑运算符,包括:,若其前面的表达式值为真,则不再计算其后面的表达式,(a=7,b=9,c=10,d=12,x=true),boolean x=+ad-;,(a=7,b=9,c=11,d=11,x=true),不管其前面的表达式值为什么,都计算其后面表达式,2.4.4 位运算符,按位取反,01010101=10101010。 按位与&,11111001&10001111=10001001。 按位或|,11111001|10001111=11111111。 按位异或,1111100110001111=01110110。 左移,101010112=11101010。 无符号右移,101010112=00101010。,