JAVA代码规范第二天:
1. POJO(Plain Ordinary Java Object): POJO 专指只有 setter / getter/ toString 的简单类,包括 DO/DTO/BO/VO 等。
原因:这些定义都是有规定的简单的来说,DO就是和数据库交互的。DTO就是api层交互,提供出去的服务对象。BO指的是业务对象,VO指的是视图层的对象。不管是接触新项目,还是刚步入工作的应届生,你都会遇到各种UserInfoDTO、UserInfoBO、UserInfoDO、UserInfoVO。希望你们命名对象的时候,加上以上结尾。
2. GAV(GroupId、ArtifactctId、Version): Maven 坐标,是用来唯一标识 jar 包。
原因:跟人家要MAVEN坐标,或者人家说GAV的时候,就是问你MAVEN的坐标,显得更加的专业。多用于RPC框架服务之间的调用。
3. IDE(Integrated Development Environment): 用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具
原因:面试简历可以写熟练使用各种IDE,千万别再写使用过 IntelliJ IDEA、eclipse、myEclipse了,因为只要是开发java的,都用过。
4. ORM(Object Relation Mapping): 对象关系映射,对象领域模型与底层数据之间的转换
原因:这个词想必都不陌生,MyBaties框架就属于半ORM框架,Hibernate是个完整的ORM框架。
5. NPE(java.lang.NullPointerException): 空指针异常。
如果有更好的意见,可在下方评论区留言 。小弟感激不尽,将作为公司的规范。







