javaSE
文章平均质量分 70
${简简单单}
这个作者很懒,什么都没留下…
展开
-
JDK8盛行之时,我却连rt.jar都不知道在哪?
90后(JDK9)没听说过rt.jar很正常,但是作为80后(JDK8),是经历过7080年代(JDK7和8)的人,都没听说过rt.jar,我很惭愧,所以我想乘着JDK8盛行之时好好撸一撸它,我可不想印证了李商隐的一句话:此情可待成追忆,只是当时已惘然。我要搞清楚的问题:什么是rt.jar?为什么要撸它。 为什么90后不知道rt.jar很正常?什么是JPMS? 为什么JDK8能流行这么久?JDK17都出来了我们依然觉得它最香。一、什么是rt.jar?为什么要撸它。rt.jar的存在由来已久原创 2021-10-08 15:53:00 · 3449 阅读 · 0 评论 -
为什么Java只有值传递?2021-09-03
Java 是“按引用传递”还是“按值传递”?这是最近stackoverflow上关注度比较高的问题。其中一个大佬的回答是这样:Java 总是按值传递参数,而不是按引用。让我通过一个例子来解释这一点:public class Main { public static void main(String[] args) { Foo f = new Foo("f"); changeReference(f); // 它不会改变引用!原创 2021-09-03 16:48:28 · 3431 阅读 · 2 评论 -
java最常用的内置工具类
一. org.apache.commons.io.IOUtilscloseQuietly:关闭一个IO流、socket、或者selector且不抛出异常,通常放在finally块toString:转换IO流、Uri、byte[]为Stringcopy:IO流数据复制,从输入流写到输出流中,最大支持2GBtoByteArray:从输入流、URI获取byte[]write:把字节. 字...原创 2019-07-20 19:08:04 · 558 阅读 · 0 评论