javac+.java文件——>生成.class文件——>java+.class文件
2.类、属性、方法 一个对象是一个类,类里面有属性。方法即这个对象能做什么操作。
3.数据类型 整型:byte 8位
short 16位
int 32位
long 64位
字符型:char 16位
浮点型:float 32位
double 64位
4.类型转换规则 低精度向高精度自动转换,高精度向低精度强制转换。short和char也需要强制转换。(精度可以认为是位数)
给基本类型的变量赋值的方式被称为字面值,如 :
float hp=313f;
(一般字面值为数值的数据类型为int,如1,2,3等)
5.变量命名规则 a.变量命名只能使用字母、数字、$、_
b.变量不能以数字开头
c.尽量使用完整的单词进行命名
d.不能使用关键字作为变量名(如下表所示)
| 字面值常量 | false、true、null |
|---|---|
| 方法相关 | return、void |
| 包相关 | packet、import |
| 未使用的 | const、goto |
| 异常处理 | try、catch、finally、throw、throws |
| 对象相关 | new、extends、implements、class、instanceof、this、super |
| 基本数据类型 | byte、short、int、long、float、double、char、boolean |
| 循环关键字 | do、while、for、break、continue |
| 分支关键字 | if、else、switch、case、default |
| 方法、变量和类修饰符 | private、public、protected、final、static、abstract、synchronized、transient、volatile、strictfp |
字段(属性/成员变量/Filed):被声明在一个类下面。整个类都能访问到。
参数:被声明在一个方法上的变量。只能被所在的方法访问,其他方法不能访问该参数,方法所在的类也不能访问。
局部变量:声明在方法中的变量。
7.变量修饰符:final 当变量被final修饰时,只有一次被赋值的机会。不管变量在声明有没有赋值,都有且仅有一次被赋值的机会。
8.表达式 表达式是由变量、操作符以及方法调用所构成的结构。(即每一句话都是一个表达式,一个空格也是一个表达式。)
9.块 一个花括号{}的开始与结束。



