[随笔] 工作中 一些java代码优化的记录

Posted 可爱的波儿胖

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[随笔] 工作中 一些java代码优化的记录相关的知识,希望对你有一定的参考价值。

记录一下吧,有点时候整理起来有点麻烦

 

1.hashmap 的 containsKey和get方法 都会调用hash() 因此 要避免同时使用,可以用下面的工具类

    public static <K> int getMapIntValue(Map<K, Integer> map, K k) {
    	return getMapIntValue(map, k, -1);
    }
    
    public static <K> int getMapIntValue(Map<K, Integer> map, K k, int defaultValue) {
    	Integer value = map.get(k);
    	if (value == null) {
    		return defaultValue;
    	} else {
    		return value;
    	}
    }

  

 

 

持续更新吧 ...... 

以上是关于[随笔] 工作中 一些java代码优化的记录的主要内容,如果未能解决你的问题,请参考以下文章

JAVA随笔记录

错误记录Android 中调用 Process 命令行执行指令 ( java.lang.IllegalThreadStateException: process hasn‘t exited )(代码片

随笔测试

java随笔:super关键字

随笔记录

回顾2018写过的随笔