java开发中的一些好的原则和习惯

开发中一些好的原则

 

原则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:工具类

 

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值