![](https://img-blog.csdnimg.cn/20190916175943293.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
代码规范
代码的简洁性是我一直追求的目标
这是你的路啊
自强不息 追求卓越
展开
-
改善Java代码质量的建议
1.命名规范: 包名全小写,类名首字母大写,常量全部大写并用下划线分割,变量采用驼峰命名的方法。注意对于O这个容易混淆要加注释 包名如 com.user 类名如Test 常量如RAND_CONST 变量如 String userPhone public class Test4 { public static void main(String[] args){ ...原创 2018-07-18 16:20:13 · 1169 阅读 · 0 评论 -
阿里巴巴开发手册数据库方面的优化
其他 1.对于后台输出到前台的变量必须要加$!{var} 2.Math.random()这个方法的返回值是double类型,注意取值范围是0=< <1,注意除0异常, 要想获得整型数,不要*10,只需要调用Random的nextInt(),nextLong()方法, 3.不要在视图中加任何的逻辑,视图的任务就是展示, 4.任何数据结构的构造或初始...原创 2018-07-23 21:20:20 · 1438 阅读 · 0 评论 -
阿里巴巴开发规约
命名风格------------------------------------------------- UserDO而不是UserDo 方法名,成员变量名,局部变量名,参数名统一用lowerCamelCase驼峰标识 常量全部大写用下划线隔开,并且力求语意完整,不论多长, boolean类型的常量不要加is前缀,否则容易引起框架异常, 为了代码自解释的目的,定义变量时尽量写全名 如果接口,类,...原创 2020-01-07 19:15:44 · 546 阅读 · 2 评论 -
阿里巴巴开发规约之OOP规约
1.避免用一个类的对象的引用访问此类的静态变量或静态方法,无谓增加编译器解析成本,直接用类名来访问, 2.在使用参数时参数的对象避免是Object 3.Object的equals方法容易抛出空指针,应使用常量或者确定的量来调用 如“test”.equals(object); 4.相同类型的包装类对象之间的值比较必须用equals方法进行,用 == 有大坑, ...原创 2018-07-20 22:25:32 · 122 阅读 · 0 评论 -
阿里巴巴开发规约之代码格式
1.如果括大号内没内容那么不换行, 2.小括号变量不能与括号有空格 3.如果/对/同时/开关/做保留等字与括号之间必须加空格 4.二目三状语从句:目的运算符左右两边都要加一个空格如= + && - 5.单行超出120个字符需要换行,换行时第一行缩进4个字符以后每行与换行后的第一行保持一致 6.注意换行时必须缩进4个字符,逗号后进行换...原创 2018-07-20 22:24:29 · 372 阅读 · 0 评论 -
阿里巴巴开发规约之对于集合的处理
1,只要重写等于就必须重写hashCode 2.因为set存储的是不重复对象,所以设置必须重写第1的两个方法 3.如果自定义的对象作为主键那么必须重写第1的方法 4.使用了subList那么对于园集合的操作会使子列表错误 5.使用集合转数组的方法,必须使用toArray(T [] array),传入的类型必须一样,大小就是list.size() 列表<...原创 2018-07-20 22:24:09 · 160 阅读 · 0 评论 -
阿里巴巴开发规约之命名风格
我下边总结的只是我自己平时需要注意的 1.UserDO而不是UserDo 2.方法名,成员变量名,局部变量名,参数名统一用lowerCamelCase驼峰标识 3.常量全部大写用下划线隔开,并且力求语意完整,不论多长, 4.boolean类型的常量不要加是前缀,否则容易引起框架异常, 5.为了代码自解释的目的,定义变量时尽量写全名 6.如果接口,类,方法使用了设计模式,那么对应的名字也要包含设计...原创 2018-07-20 22:23:41 · 322 阅读 · 0 评论