我自己觉得需要记录的内容:
一 在ecplise中定位错误:
1 打断点+F6跟踪代码(确定错误的位置)。
2 梳理类中的代码逻辑是否正确。
二 规范:
1 代码必须格式化。
2 代码要注释(注释写在代码上面)。
3 一般不用system.out.print()。
4 ctrl+alt+i+o是删除无用包。
5 constants 静态类 (1)一个项目写一个。
(2)一个模块写一个。
三 json数据转换格式
1 任何支持的类型都可以通过 JSON 来表示,例如字符串、数字、对象、数组等。但是对象和数组是比较特殊且常用的两种类型。
四 一些基础总结
1) 1 ""代表空字符串,会在堆区开辟空间。
2 " "代表一个有空格字符的字符串。
3 null 代表空值,不会在堆区开辟空间。
2) "A".equals(str)和str.equals("A")的区别
1 "A".equals(str) 如果str为空 则返回false。
2 str.equals("A") 如果str为空 则返回空指针异常。
五 maven包冲突
1找到自己加入的包和已有的包作比较
2把冲突的包以及他是低版本的包删除
3语法<excluions><exclusions>等语法