一、java程序运行过程:
1、编译javac文件,把java源文件编译成class字节码文件
2、运行java:运行class文件
二、标识符(给类,方法,变量起名):
1、以字母(采用unicode字符集),下划线,$开头
2,其余部分可以是:字母(采用unicode字符集),下划线,$,数字
3、不能是关键字
三、变量
1、局部变量:定义在方法内或语句块内(使用前必需手动初始化)
2、成员变量(实例变量field):定义在类里面,方法外面,从属于对象!(如果我们没手动初始化,系统会自动初始化)规则如下:
数字:0,0.0boolean:falsechar:\u0000string:null
3、静态变量:定义在类里面方法外面,使用static修饰,从属于类!(如果我们没手动初始化,系统会自动初始化)规则和成员变量相同
数据类型
1、基本数据类型
a)数字:Ⅰ整数:byte(1个字节 -128~127)short(2个字节) int(4个字节) long(8个字节)
Ⅱ浮点数:float(4个字节)double(8个字节浮点数常默认为盖该类型)
b)字符:char(2个字节)
c)布尔 boolean(一位)
2、引用类型(4个字节)
a)数组
b)对象
c)接口
表达式:1、类型的自动提升:如果有long结果就是long,如果有double结果就是double 2、强制转型
四、运算符(忽略)
五、控制语句
1、顺序结构
2、选择结构:a)if b)if...else c)if...else if...else d)switch(多值选择的时候 表达式:int或char/short/byte,枚举 jdk7之后可以使用字符串)
3、循环结构:a)while先判断后执行 b)do...while先执行后判断 c)for先判断后执行
break:强制终止整个循环 continue:结束本次循环,继续下一次