开发中一些好的原则
原则1:只要是对象,在使用之前都要先判断是否为空,如果不判断将来有可能会出现空指针异常。
开发中一些好的习惯
1. 遇到一个左大括号缩进一个tab的位置。
2. 关联不是很大的语句间空行。
3. 常见标识符命名规则:(见名知意)
包:全部小写。(其实就是文件夹,用于把相同的类名区分开。)
单级包:liuyi
多级包:cn.itcast
类、接口:
一个单词:单词的首字母必须大写。Student,Dog
多个单词:每个单词的首字母必须大写。HelloWorld,StudentName
方法或变量:
一个单词:单词的首字母小写。main,age
多个单词:从第二个单词开始,每个单词的首字母大写。studentAge,getAge()
常量:
一个单词组成:全部大写。PI
多个单词:每个字母都大写,用_隔开。STUDENT_MAX_AGE
4. 求和思想、统计思想、递归思想。
5. 将程序封装成方法,将方法封装到类中。用时先找到类,再在类中找方法。
6. 将重复度高的代码封装到函数中。
7. 自己的类名不要和我们学习的要使用的API中的类名相同。
8. 复制代码的时候,很容易把那个类所在的包也导入过来,容易出现不能理解的问题。
9. 自动导包快捷键:Ctrl+ Shift + O
10. java类中无参构造、有参构造、setXx()/getXx()的快捷键:Alt +Shift + s + c; Alt + Shift + s + o; Alt + Shift + s + r;
11. 在方法和类的前一行输入/**再回车能自动对方法或类写注释
12. 自动导包的快捷键:Ctrl + Shift+ O
13. 自动整理代码格式:Ctrl + Shift+ F
14. 用鼠标指定某一行,Ctrl + D,删除当前行。
15. 替换相同的变量,如th换为td。用快捷键:Ctrl +F
好的技巧
1. 需要用到某个函数中的局部变量时,可以将函数中的局部变量返回。
2. 读取xml文件时,将xml文件中的一些属性写到一个类中的属性(成员变量),这样对xml文件中一些属性的操作转换为对类中成员变量的操作。
3. 如果一个函数的输入参数是3个以内,就直接在方法中写输入参数。如果一个函数的输入参数是3个以上,就传入一个对象,由这个对象包含多个参数。
4. 一个类中为了让多个方法能够使用一个变量,就把定义该变量为成员变量
项目中的一些包和类:
cn.intcast.dao:我们要做的是什么事情。
UserDao.java
cn.intcast.dao.impl:针对cn.intcast.dao的具体实现类
UserDao.Impl.java
cn.intcast.game:登录成功后要玩的游戏
GuessNumber.java
cn.intcast.pojo:具体的一个用户类
user.java
cn.intcast.test:测试类(包含的是界面、键盘录入数据和调用功能)
UserTest.java
dao:用户操作类或用户操作接口
impl:实现类
javaBean:实体类
util:工具类