基本类型 类型转换 变量、常量、作用域 基本运算符 自增自减运算符 逻辑运算符、位运算符 三元运算符 包机制
八大基本类型
整数: int byte short long
小数: float double
字符: char(String 不是关键字,是一个类)
布尔:boolean(true or false)
1bit表示1位
1Byte表示一个字节 1B=8b
1024B=1KB
1024KB=1M
1024M=1G
1024G=1TB
类型转换
byte,short,char-> int ->long->float->double
由低到高
注意
1.不能对布尔值进行转换
2.不能把对象类型转换为不相干的类型
3.在把高容量转换到低容量的时候,强制转换
4.转换的时候可能存在内存溢出,或精度问题
变量
1.每个变量都有类型,类型可以是基本类型,也可以是引用类型。
2.变量名必须是合法的标识符
3.变量名是一条完整的语句,因此每一个变量声明都必须以分号结束
作用域
类变量:写在类里边的(需要加一个ststic)
实例变量:写在类中间(从属于对象;如果不自行初始化,这个类型的默认值是0 0.0)
局部变量:写在方法里边
常量
常量初始化后不能再改变值!不会变动的值。
所谓常量可以理解成一种特殊的变量,他被设定后,在程序运行过程中不允许被改变
通常用 static final 常量名 = 值 来定义
常量名一般用大写字符
基本运算符
●算术运算符:+,-,*,/, %,++, –
●赋值运算符=
●关系运算符:>, <, >=, <=,==,!= instanceof
●逻辑运算符:&&(逻辑与运算:两个变量都为真,结果才为ture(有一个短路运算:前边有一个为假则不进行后面的运算) ||(逻辑或运算:两个变量有一个为真,结果就为ture)! (如果为真则为假,如果为假则为真)
.位运算符:&,|,
●条件运算符? :(x?y:z)(如果x==ture,则结果为y,否则结果为z)
.扩展赋值运算符:+=, -=,*=, /=
包机制
package开头
import可以导入包
import package[.package2…].(classname|*)
java DOC
javadoc命令是用来生成自己的帮助文档的