做一个对代码有追求的人

1. stringBuider 声明一般给个值  list同     无论是sb还是集合类,扩容都是消耗性能的

    stringbuffer尽量不要用 性能差

2. try   catch   try(jdk1.7之后在这里能写代码)  需要手动关闭的流,像FileInputStream ,Scanner  写在括号里,跳出try  catch的时候,就会自动关闭流,不用在finally中手动关闭。

3.打印日志是个好习惯

4.能复用的类 写成final  static 。在方法外。

5.异常自己自定义类

6.声明集合尽量自己给定长度;

List<V> list = new ArrayList<>(length);

7.生命线程池

private final ExecutorService executorService = new ThreadPoolExecutor(Runtime.getRuntime().availableProcessors(),
            12, 60L, TimeUnit.SECONDS, new LinkedBlockingQueue<>(20), new NamedThreadFactory("THREAD_NAME_PREFIX"));

 

持续更新

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值