Java日常笔记总结

1、将java源代码复制到src下面,可以直接生成包和文件

2、Ctrl+shift+F规范代码

3、Alt+Shift+?提示方法

4、用Lists和Maps方法生成集合类对象

5、Web项目的前端接口,无论用户传递什么参数进来,都不能出现异常信息

6、能在内存的操作最好在内存中操作,尽量减少IO操作

7、开放接口的入参一般为包装型的基本类型,如果为非包装型的基本类型(如int,很难判断用户传的值为空还是为0)

8、DTO(Data Transfer Object)数据传输对象

9、在svn申请分支的时候要申请trunk分支和所对应的branchs分支权限,为了避免分支开发出了问题,这样可以与主干分支进行对比

10、一个Java源文件的最大推荐长度是500行

11、一个method的最大推荐长度是50~100行

12、Java源文件中每行的长度要求不超过80个字符

13、mybatis写SQL的时候,为了防止where后面的条件为空可以在后面加上 1 = 1为占位符

14、SNAPSHOT版本的jar包可以多次更新覆盖,普通版本不能覆盖,需要进行升级版本号

15、改动二方库里面的内容的时候记得重新部署,即使使用热部署也不能直接热部署二方库里面的内容

16、Maven库的直接依赖版本会高于传递依赖的版本(即使是低版本)

17、Maven默认依赖会自动仲裁选择高版本的jar包(高版本通常是向下兼容,而低版本不能向上兼容)

18、在Java类里面导入包的时候,注意规避导入的几个类归并成为一个*,这样可能成为一个风险点(需要什么类导入什么类)

19、定义Service的时候会定义两套逻辑,一个写接口,一个读接口

你可能感兴趣的:(Java日常笔记总结)