Wesley13 Wesley13
2年前
java 11 不可修改集合API
不可修改集合API自Java9开始,Jdk里面为集合(List/Set/Map)都添加了of和copyOf方法,它们两个都用来创建不可变的集合,来看下它们的使用和区别。示例1:varlistList.of("Java","Python","C");varcopyList.copy
Wesley13 Wesley13
2年前
java8 中 ImageIO 读取 tiff 格式的图片失败
在java8及之前版本中,jdk中的ImageIO读取图片内容会失败,解决办法使用java9或者使用第三方插件。插件可以使用TwelveMonkeysImageIO,地址:https://github.com/haraldk/TwelveMonkeys使用方法,在maven中添加依赖<dependency
Wesley13 Wesley13
2年前
java8新特性整理
java9快来了,必须得梳理一下java8了。官方文档:http://docs.oracle.com/javase/specs/jls/se8/html/index.html(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fdocs.oracle.com%2Fjavase%2Fspec
Wesley13 Wesley13
2年前
Java新特性快速笔记
Java9是Java新的版本发布周期公布之前的最后一个新版本,并且因此,他这个版本特性极多,有着81个JEP。发布日期:2017921所有的JEP链接地址:https://openjdk.java.net/projects/jdk9/(https://www.oschina.net/action/GoToLink?u
Wesley13 Wesley13
2年前
Java 9 逆天的十大新特性
!(https://oscimg.oschina.net/oscnet/a610ba4f4f515a9153b80753c65ddf47c2c.jpg)在介绍Java9之前,我们先来看看Java成立到现在的所有版本。1990年初,最初被命名为Oak;1995年5月23日,Java语言诞生;
Wesley13 Wesley13
2年前
Java9之HttpClientAPI实战详解
Java9之HttpClientAPI实战详解前言相信关注java9的小伙伴们都知道java9版本内置模块提供了Http功能,当然并不是说之前jdk之前并不支持,那么这次更新又多了什么呢?或者是解决了什么问题?说明自JDK1.0以来,Java已经支持HTTP/1.1。HTTP
Wesley13 Wesley13
2年前
Java9模块系统的说明(翻译)
模块系统的说明该文章是关于JSR376:TheJavaPlatformModuleSystem(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fopenjdk.java.net%2Fprojects%2Fjigsaw%2Fspec%2F)中提议的Jigsa
Wesley13 Wesley13
2年前
Java9模块化指南
!(https://p1ttipv6.byteimg.com/img/pgcimage/37826b7fd72942829b48d6c6146ba5ab~tplvttshrink:640:0.image)1\.概述Java9在包之上引入了一个新的抽象级别,正式称为Java平台模块系统(JPMS),简称“模块”。在本文
京东云开发者 京东云开发者
5个月前
Java模块化应用实践之精简JRE | 京东云技术团队
Java9及以后的版本引入了模块化特性,实际实践了一段时间之后发现“真香!”现在把“利用Java模块化精简JRE”的方法和经验分享给大家。
京东云开发者 京东云开发者
5个月前
jar包的精细化运营,Java模块化简介 | 京东云技术团队
图:模块化手机概念一、什么是Java模块化Java模块化(module)是Java9及以后版本引入的新特性。官方对模块的定义为:一个被命名的,代码和数据的自描述集合。(themodule,whichisanamed,selfdescribingcollec