摘要: 1.官方Feature 139: Enhance javac to Improve Build Speed. 199: Smart Java Compilation, Phase Two 2.使用说明 智能java编译工具( sjavac)的第一个阶段始于JEP139这个项目,用于在多核处理器情况下 阅读全文
posted @ 2018-01-13 09:42 王振龙 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 1.官方Feature 158: Unified JVM Logging 271: Unified GC Logging 2.使用说明 日志是解决问题的唯一有效途径:曾经很难知道导致JVM性能问题和导致JVM崩溃的根本原因。不同的JVM日志的碎片化和日志选项(例如:JVM组件对于日志使用的是不同的机 阅读全文
posted @ 2018-01-13 09:42 王振龙 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 1.官方Feature 211: Elide Deprecation Warnings on Import Statements 214: Remove GC Combinations Deprecated in JDK 8 277: Enhanced Deprecation 289: Deprec 阅读全文
posted @ 2018-01-13 09:41 王振龙 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1.官方Feature 110: HTTP 2 Client 2.使用说明 HTTP,用于传输网页的协议,早在1997年就被采用在目前的1.1版本中。直到2015年,HTTP2才成为标准。 HTTP/1.1和HTTP/2的主要区别是如何在客户端和服务器之间构建和传输数据。HTTP/1.1依赖于请求/ 阅读全文
posted @ 2018-01-13 09:40 王振龙 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 1.使用说明 Java 的 Steam API 是java标准库最好的改进之一,让开发者能够快速运算,从而能够有效的利用数据并行计算。Java 8 提供的 Steam 能够利用多核架构实现声明式的数据处理。 在 Java 9 中,Stream API 变得更好,Stream 接口中添加了 4 个新的 阅读全文
posted @ 2018-01-13 09:39 王振龙 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 1.官方Feature 251: Multi-Resolution Images 263: HiDPI Graphics on Windows and Linux 2.产生背景 在Mac上,JDK已经支持视网膜显示,但在Linux和Windows上,它并没有。在那里,Java程序在当前的高分辨率屏幕 阅读全文
posted @ 2018-01-13 09:39 王振龙 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 1.官方Feature 269: Convenience Factory Methods for Collections 2.产生背景 要创建一个只读、不可改变的集合,必须构造和分配它,然后添加元素,最后包装成一个不可修改的集合。 比如: 缺点:我们一下写了五行。即:它不能表达为单个表达式。 当然, 阅读全文
posted @ 2018-01-13 09:38 王振龙 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 1. 官方Feature JEP254: Compact Strings 2. 产生背景 Motivation The current implementation of the String classstores characters in a char array,using two byte 阅读全文
posted @ 2018-01-13 09:37 王振龙 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 1.使用说明 在java 8 中,标识符可以独立使用“_”来命名: 但是,在java 9 中规定“_”不再可以单独命名标识符了,如果使用,会报错: 1.使用说明 在java 8 中,标识符可以独立使用“_”来命名: 但是,在java 9 中规定“_”不再可以单独命名标识符了,如果使用,会报错: 1. 阅读全文
posted @ 2018-01-13 09:36 王振龙 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 1. 使用举例 在java8 之前,我们习惯于这样处理资源的关闭: java 8 中,可以实现资源的自动关闭,但是要求执行后必须关闭的所有资源必须在try子句中初始化,否则编译不通过。如下例所示: java 9 中,用资源语句编写try将更容易,我们可以在try子句中使用已经初始化过的资源,此时的资 阅读全文
posted @ 2018-01-13 09:35 王振龙 阅读(238) 评论(0) 推荐(0) 编辑
Live2D