目录
一、标识符
abstract | assert | boolean | break | byte |
case | catch | char | class | const |
continue | default | do | double | else |
for | goto | if | empiements | import |
instanceof | int | interface | long | native |
new | package | private | protected | public |
return | strictfp | short | static | super |
switch | synchronized | this | throw | throws |
transient | try | void | volatile | while |
注意:
- 所有标识符应该以字母(A-Z或a-z),美元符$、或者下划线(_)开始;
- 首字符之后可以是字母(A-Z或a-z),美元符$、或者下划线(_)或数字的任何字符组合;
- 不能使用关键字作为变量名或方法名;
- 标识符是大小写敏感的;
ed:合法标识符:age、$salary、_value、_1_value
非合法标识符:123abc、-salary、#abc
二、数据类型
1.基本类型
2.引用数据类型
- 类
- 接口
- 数组
*强制转换 格式:(类型名)变量名 高->低
*自动转换 低->高
注意:
- 不能对布尔值进行转换;
- 不能吧对象类型转换为不相干的类型;
- 在把高容量转换到低容量的时候,强制转换;
- 转换的时候可能存在溢出或精度问题。
三、变量
定义:可以变化的量,其要素包含变量名、变量类型、作用域。
基本格式:数据类型 变量名=值;可以使用逗号隔开同时声明多个变量。
注意:
- 每个变量都有类型,可以是基本类型,也可以是引用类型;
- 变量名必须是合法的标识符;
- 每一个声明都必须以分号结尾。
四,常量
定义:初始化后不能再改变的量。
格式:final 常量名=值 常量名一般使用大写字符
static final double PI=3.14;
五、运算符
算术运算符:+、-、*(乘),/(除)、%(取余)、++、--
赋值运算符:=
关系运算符:>、<、>=、<=、==、!=
逻辑运算符:&&、||、!
六、包机制
格式:package pkg1[.pkg2[.pkg3…]]
导入