摘要:
1.使用说明 我们将能够与匿名实现类共同使用钻石操作符(diamond operator) 在java8中如下的操作是会报错的: 编译报错信息:'<>' cannot be used with anonymous classes 2.使用举例 1.使用说明 我们将能够与匿名实现类共同使用钻石操作符( 阅读全文
摘要:
1.官方Feature 213: Milling Project Coin Support for private methods in interfaces was briefly in consideration for inclusion in Java SE 8 as part of the 阅读全文
摘要:
1.官方Feature 238: Multi-Release JAR Files 2.使用说明 当一个新版本的Java出现的时候,你的库用户要花费数年时间才会切换到这个新的版本。这就意味着库得去向后兼容你想要支持的最老的Java版本(许多情况下就是Java 6 或者 Java7)。这实际上意味着未来 阅读全文
摘要:
1.官方Feature 222: jshell: The Java Shell (Read-Eval-Print Loop) 2.产生背景 像Python 和 Scala 之类的语言早就有交互式编程环境 REPL (read - evaluate - print - loop)了,以交互式的方式对语 阅读全文
摘要:
1.官方Feature 200: The Modular JDK 201: Modular Source Code 220: Modular Run-Time Images 260: Encapsulate Most Internal APIs 261: Module System 282: jli 阅读全文
摘要:
1.JDK 与 JRE 的关系 JDK :JavaDevelopmentKit (Java开发工具包) JRE :JavaRuntimeEnvironment (Java运行环境) 说明: JDK = JRE + 开发工具集(例如Javac编译工具等) JRE = JVM + Java SE标准类库 阅读全文
摘要:
1.jdk 9的下载 http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html 下载安装完毕,需要配置环境变量: ①新建JAVA_HOME的环境变量,变量值为jdk路径。如下: ②将JAVA_HOME 阅读全文
摘要:
经过4次跳票,历经曲折的java 9 终于终于在2017年9月21日发布。 2.哪些人适合看这套视频? 已经熟悉或熟练运用java 8 及 之前 java 版本的开发人员、科研人员、学生及兴趣爱好者 本套视频不会从头介绍java的基本语法、面向对象等核心内容,这里讲解基于java 8 之后java 阅读全文