![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
或许没看到
吾语即法则 -----中二代码语录
展开
-
ThreadLocal 【JDK1.8】
深入ThreadLocal源码分析[JDK1.8].从ThreadLocal的get和set入手,了解Thread类和ThreadLocalMap类,每个Thread中都具备一个ThreadLocalMap**,每个ThreadLocalMap可以存储多个【key=ThreadLocal,value=自设置】的map键值对。原创 2020-11-11 13:31:40 · 150 阅读 · 0 评论 -
Java:二维数组根据某一列排序
一维数组排序很简单,调用Arrays.sort(array)就可以直接进行排序。二维数组根据某一列排序,其实也差不多,比较简单,也用过几次,但好久不用下次还是不太熟练。二维数组根据第一列排序int[][] ts_id = new int[][] {{1,2},{99,0},{876,9},{3,100}};Arrays.sort(ts_id,new Comparator<int[]>() { public int compare(int[] o1, int[] o2)原创 2020-10-12 21:49:47 · 5505 阅读 · 1 评论 -
catch和finally里的return坑
try-catch-finally小知识:try不能单独存在,必须配合catch或者finally 可以没有catch,也可以没有finally,但不能都没有 try { int i = 0; } catch (Exception e) { e.printStackTrace(); }finally { ... }看起来简单的try-catch-finally,好似没有什么槽..原创 2020-09-24 21:44:58 · 476 阅读 · 0 评论 -
抽象类和接口都可以定义私有方法了,你还不知道? 接口和抽象类(JDK9及之后)
真是不了解不知道,一看吓一跳类型。【接口可以定义私有private方法了,你知道吗?】接口只可以定义以下类型方法:interface AbstractAndInterface { private void pa2() { } //私有 private static void pa4(){} //私有静态 default void da2() { } //默认 p.原创 2020-09-04 16:42:32 · 1887 阅读 · 0 评论