类型转换
1.不能对布尔值进行转换
2.不能把对象类型转换为不相干的类型
3.在把高容量转换到低容量的时候,强制转换
4.转换的时候可能会发生内存溢出或者精度问题!
变量的命名规范
-
所有变量、方法、类名:见名知意
-
类成员变量:首字母小写和驼峰原则: monthSalary除了第一个单词以外,后面的单词首字母大写,
例如lastName
-
局部变量:首字母小写和驼峰原则
-
常量:大写字母和下划线: MAX_VALUE
-
类名:首字母大写和驼峰原则: Man, GoodMan
-
方法名:首字母小写和驼峰原则: run(), runRun()
关于a++和++a
int a = 3; int b = a++;//执行这串代码后,先给b赋值,再自增 int c = ++a;//执行这串代码前,先自增,再赋值给c //自减操作和自增操作相同
包机制
Java为了更好的组织类,提供了包机制,用去区别类名的命名空间。
一般利用公司域名倒置作为包名,例如com.baidu.www
JavaDoc
javadoc命令是用来生成自己的API文档的
参数信息如下
- @author 作者名
- @version 版本号
- @since 指明需要最早使用的JDK版本
- param 参数名
- return 返回值情况
- throws 异常抛出情况