- 博客(6)
- 收藏
- 关注
原创 map 按value 排序
public Map sortByValue(Map map){ Map res=new LinkedHashMap(); List> sortList=new ArrayList>(map.entrySet()); Collections.sort(sortList,new Comparator>(){ @Override public int compare(Entr
2016-12-26 15:52:12 265
原创 放几个排序算法, 快排、归并、堆。
//堆排序public void findMax(int[] array,int len,int index){int left=2*index+1;int right=2*index+2;int large=index;if(leftarray[index]) large=left;if(rightarray[large]) large=right;if(large!=index){int te
2016-12-26 15:36:23 402
原创 >> 算数右移和>>>逻辑右移
先说下原码和补码, 只说负数 以-2 为列 int 32位 -2 的原码为 10000000 00000000 00000000 00000010 原码转换补码 原码 符号位不变 其余全部取反 然后+1 即 -2 的补码为 11111111 11111111 11111111 11111110 计算机中数字采用补码表示,原因 0的表示和运算等原因 >
2016-12-13 15:48:03 934
原创 java GC 垃圾回收
如何判断对象是否需要回收: 1.计数算法: 缺点: 无法找到互相引用的对象 2.可达性分析: 从root出发 根据引用向下走,最后没有到达的对象为回收对象 root是哪: 最主要是栈中的引用对象,除此外还有 静态引用对象、常量对象。加个本地方法JNI引用对象。 引用分类: 强(不能回收) 软(有用但不必要,如果发生内存溢出则回收) 弱(非必要,估计也没用,食之无味弃之可惜系列)
2016-12-08 16:31:01 200
原创 一个http请求二次请求才能获取到数据,为什么,url的问题?
public static void t(String[] args) throws ClientProtocolException, IOException, InterruptedException{ HttpClient httpClient=new DefaultHttpClient(); HttpPost httpPost=new HttpPost("http:/
2016-12-05 13:36:26 3969 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人