JDK13
TimeFriends
这里没有天赋异禀,也没有天资聪颖,只有每天的陪伴。万物瞬息万变,但唯一不变的只有变化。抓住变化的根本,以时间为伍,以坚持为伴,做时间的朋友。
展开
-
Java(JDK)13新特性之Reimplement the Legacy Socket API
Java(JDK)13新特性之Reimplement the Legacy Socket API 使用易于维护和调试的更简单、更现代的实现替换 java.net.Socket 和 java.net.ServerSocket API。 java.net.Socket和java.net.ServerSocket的实现非常古老,这个JEP为它们引入了一个现代的实现。现代实现是Java 13中的默认实现,...原创 2019-10-14 09:31:54 · 1628 阅读 · 1 评论 -
Java(JDK)13新特性之ZGC Uncommit Unused Memory
Java(JDK)13新特性之ZGC: Uncommit Unused Memory GC后的内存如何处置其实取决于不同的垃圾回收器的,因为把内存还给OS,意味着要调整JVM的堆大小,这个过程是比较消耗资源的. 在JDK11中,引入了ZGC这是一款可伸缩的低延迟垃圾收集器,但是当时只是实验性的,并且ZGC释放的内存是不会还给操作系统的. 而java 13中再次对ZGC进行了增强,本次ZGC可以将未...原创 2019-10-12 09:27:17 · 2756 阅读 · 1 评论 -
Java(JDK)13新特性之Switch语句
Java(JDK)13新特性之Switch语句 总概 Switch Expressions 在Switch表达式中(不需要返回值)则使用break;(需要返回值)则使用yield; 之前的Switch表达式语法 int i; switch(x){ case "1": i=1; break; case "2": i=2; ...原创 2019-10-08 11:24:46 · 1991 阅读 · 0 评论 -
Java(JDK)13新特性之Text Blocks块
Java(JDK)13新特性之Text Blocks语句 总概 Text Blocks文本块,是一个多行字符串文字,它避免了对大多数转义序列的需要,以可预测的方式自动化字符串,并在需要时让开发人员控制格式. 之前从外部copy一段文本到java中,会被自动转义,如下 <html> <body> <p>Hello,World</p> </...原创 2019-10-09 09:25:28 · 1649 阅读 · 0 评论 -
Java(JDK)13新特性之Dynamic CDS Archives
Java(JDK)13新特性之Dynamic CDS Archives 同一个物理机/虚拟机上启动多个JVM时,如果每个虚拟机都单独装载自己需要的所有类,启动成本和内存占用是比较高的,所以引入了CSD(class Data Sharing)通过一些核心类在每个JVM间共享,每个JVM只需要装载自己的应用类,启动时间较少了,另外核心类是共享的,所以JVM的内存占用也减少了. CDS只能作用于Boot...原创 2019-10-11 09:25:56 · 1662 阅读 · 0 评论