1: git上传要确保.gitignore文件夹里面的
# exclude
.svn/
target/
creg.iml
.idea/
.settings/
.classpath*
.project
.externalToolBuilders/
bin/
是存在的,因为这些文档如果上传到git服务器将会对别人git pull的时候,造成无法正常运行项目。
2:对于action部分的编写,应该逻辑严谨一些,考虑清楚是否包含了所有的情况。
3: 对于一种实现要懂得其原理
4:编写程序应该首先实现程序所需功能,然后对代码进行优化和添加备注,优化重复代码(尽量封装为可以调用的函数)
5: map包含某个key
Map containsKey(String Key)
判断key有没有对应的value值;
有,则返回true
没有,则返回false
6:list判断某个值是否存在,使用 contains
public static void main(String[] args) {
List<Integer> testlist = new ArrayList<Integer>();
testlist.add(1);
testlist.add(2);
testlist.add(3);
boolean result = testlist.contains(1);//结果为true
}
7: 接下来研究javaIO,java异常 和java虚拟机以及高并发,多线程等问题