001 为什么要将 import 的带黄色的没有被使用的类干掉?
其实我一直不想将这些类去掉,觉得麻烦,后来我想明白了,这样会消耗资源去查找这些无用的类,去那些jar包里寻找,同时万一这些包被取消了,
还要报错,所以干掉这些东西很有好处的。
通过ctrl + shif + o 对代码进行优化。
002 为什么Map一定要制定你使用的类型?
Map map = new HashMap();
这样写也弄用,可是容易产生类型接受错误
写明确了好些
Map <String ,String> map = new HashMap<String ,String>();
003 for循环
1 for (int i = 0; i<obj.size();i++)
这样写没有问题,不过每次循环都要调取size()函数,这样会加大消耗,尤其是量很大的时候。
应该这样写;
int sizeLength=obj.size();
for(int i=0;i<sizeLength;i++)
2 不要在for循环中做多次运算
应该这样
3不要在for循环做多次重复函数调取
应该这样
4不能在for循环中new,这样会加大消耗
应该现在循环外面定义变量置空后,再在循环里new,这样每实例一个对象都指向同一个变量。
004日期格式最好做成全局静态的,这样就不用每次都new
005 正规代码不可以使用System.out.print 这样的东西
要看值,使用日子