解释
- 单行解释 //
- 多行解释 /* */
- 文本解释 /** */
标识符
- 关键字
- 标识符注意点
- 所有标识符都应该以字母,$,_ 开始
- 首字符之后可以是字母,$,_,或数字的任何字符组合
- 不能使用关键字作为方法名或类名
- 标识符是大小写敏感的
数据类型
- 基本数据类型
- 数值类型
- 整数类型(byte、short、int、long)
- 浮点类型(float、double)
- 字符类型(char、String)String不是关键字,是一个类
- boolean类型:true,false
- 引用数据类型
- 整数拓展:二进制0b,八进制0,十进制,十六进制0x
- 浮点数拓展:最好完全避免使用浮点数进行比较,银行业务可以使用BigDecimal类
变量
- 变量作用域
- 局部变量:必须声明和初始化值
- 实例变量:从属于对象,如果不自行初始化,则为默认值,布尔值默认为false,除了基本类型,其余的默认值都是null
- 类变量:static
- 命名规范
- 所有变量、方法、类名要见明知意
- 类成员变量:首字母小写和驼峰原则:monthSalary,除了第一个单词外,后面的单词首字母大写
- 局部变量:首字母小写和驼峰原则
- 常量:大写字母和下划线,MAX_VALUE
- 类名:首字母大写和驼峰原则,GoodMan
- 方法名:首字母小写和驼峰原则
常量
初始化之后就不能再改变的值,final 常量名 = 常量值。
修饰符不存在先后顺序。
运算符
- 算术运算符:+,-,*,/,%
- 赋值运算符:=
- 关系运算符:>,=,>=,==,!=instanceof
- 逻辑运算符:%%,||,!
- 位运算符:&,|,^,~,>>,>
- 条件运算符:? :
- 扩展赋值运算符:+=,-=,*=,/=
包机制
域名倒置作为包名:com.baidu.www
关键字:package,必须放在最上面
必要用到其他包中的类时,要导入,import
import com.kuang.*,导入所有的包
JavaDoc
- JavaDoc下令是用来天生自己的API文档的
- 参数信息
下令行:javadoc -encoding UTF-8 -charset UTF-8 xxx.java
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |