Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenDocCN
apachecn-java-zh
提交
5524288b
A
apachecn-java-zh
项目概览
OpenDocCN
/
apachecn-java-zh
10 个月 前同步成功
通知
5
Star
53
Fork
13
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
A
apachecn-java-zh
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
5524288b
编写于
6月 07, 2021
作者:
W
wizardforcel
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
2021-06-07 22:45:37
上级
49a9c429
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
10 addition
and
10 deletion
+10
-10
new/master-java11/11.md
new/master-java11/11.md
+3
-3
new/master-java11/14.md
new/master-java11/14.md
+2
-2
new/master-java11/15.md
new/master-java11/15.md
+1
-1
new/master-java11/16.md
new/master-java11/16.md
+3
-3
new/master-java11/17.md
new/master-java11/17.md
+1
-1
未找到文件。
new/master-java11/11.md
浏览文件 @
5524288b
...
...
@@ -707,7 +707,7 @@ Javadoc 目录树
Javadoc 搜索功能通过使用驼峰大小写搜索提供了一个很好的快捷方式。例如,我们可以搜索
`openED`
来找到
`openExternalDatabase()`
方法。
# 对多 JRE 功能的更改
# 对多
重
JRE 功能的更改
**mJRE**
(简称
**多重 JRE**
)特性以前用于指定启动应用的特定 JRE 版本或版本范围。我们可以通过命令行选项
`-version`
或者通过 JAR 文件清单中的一个条目来实现这一点。以下流程图说明了根据我们的选择所发生的情况:
...
...
@@ -825,7 +825,7 @@ public class EmbeddedAddTest {
这是一个简单的例子,让您了解嵌入使用 Nashorn 的可能性。甲骨文的官方文档中有大量的例子。
# ECMAScript
脚本
# ECMAScript
**ECMA**
(简称
**欧洲计算机制造商协会**
)成立于 1961 年,是一个信息系统和通信系统的标准组织。今天,ECMA 继续制定标准并发布技术报告,以帮助标准化消费电子、信息系统和通信技术的使用方式。ECMA 有 400 多项标准,其中大部分已被采用。
...
...
@@ -1459,7 +1459,7 @@ MacOSX`com.apple.eawt`包是一个内部 API,从 Java9 开始,就不能再
*
参数折叠:
*
`MethodHandle foldArguments(MethodHandle target, int pos, MethodHandle combiner)`
# 废弃的
强化
# 废弃的
改进
有两种表达反对意见的工具:
...
...
new/master-java11/14.md
浏览文件 @
5524288b
...
...
@@ -251,7 +251,7 @@ Java HotSpot VM 中的 C1 编译模式通常用于具有以下特征的应用:
分层编译
# Java11 中的编译控制
# Java11 中的编译
器
控制
Java 承诺能够有限地控制 JVM 编译器并在运行时进行更改。这些额外的能力不会降低性能。这使得测试和测试优化更加逼真,因为我们可以运行小型编译器测试,而不必重新启动整个 JVM。
...
...
@@ -448,7 +448,7 @@ Java18.9 中的 Javac 选项
javac
--
release
<
release
>
<
source
files
>
```
# 基于 Java 的
JIT 编译器实验
# 基于 Java 的
实验性 JIT 编译器
在 Java10 中启用了基于 Java 的即时(
**JIT**
)编译器,可以作为 Linux/x64 平台的实验性 JIT 编译器。基于 Java 的 JIT 编译器被称为 Graal
...
...
new/master-java11/15.md
浏览文件 @
5524288b
...
...
@@ -16,7 +16,7 @@
IDE 软件包就足够了。来自 JetBrains 的 IntelliJ IDEA 用于与本章和后续章节相关的所有编码。IntelliJ IDEA 的社区版可从
[
网站
](
https://www.jetbrains.com/idea/features/
)
下载。
#
支持 UTF-8
#
UTF-8 支持
**Unicode 转换格式 8**
(
**UTF-8**
)是一个字符集,它封装了所有 Unicode 字符,使用一到四个 8 位字节。UTF-8 是面向字节的 Unicode 编码格式,自 2009 年以来一直是网页编码的主要字符集。
...
...
new/master-java11/16.md
浏览文件 @
5524288b
...
...
@@ -18,9 +18,9 @@
IDE 软件包就足够了。来自 JetBrains 的 IntelliJ IDEA 用于与本章和后续章节相关的所有编码。IntelliJ IDEA 的社区版可从
[
网站
](
https://www.jetbrains.com/idea/features/
)
下载。
# JDK 增强
方
案概述
# JDK 增强
提
案概述
**JDK 增强
建议
**
(
**JEP**
)由 JDK 的建议变更列表组成。这个公开的列表用于通知开发人员并为 Java 平台提供一个长期计划
**JDK 增强
提案
**
(
**JEP**
)由 JDK 的建议变更列表组成。这个公开的列表用于通知开发人员并为 Java 平台提供一个长期计划
JEP 的核心是增强功能本身。增强的标准包括:
...
...
@@ -173,7 +173,7 @@ Java 增强建议展示了 Java 平台的设计和实现变化。如前所述,
*
Panama
*
Shenandoah
# 注
释
管道 2.0
# 注
解
管道 2.0
这个项目探索如何在 Java 编译器管道中处理注释的改进。我们无意提议更改规范,而是将重点放在性能增强上。
...
...
new/master-java11/17.md
浏览文件 @
5524288b
#
对 Java 平台的
贡献
#
为 Java 平台做
贡献
在最后一章中,我们展望了 Java 平台在 Java11 之外的未来发展。我们查看了 Java19.3 和 19.9 的计划,以及将来可能会看到的进一步变化。我们首先简要概述了 JEP,并涵盖了现有的 JEP 和正在进行的特别项目。
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录