原文:Java 9 揭秘(6. 封装模块)

Tips 做一个终身学习的人。 在这章节中, 主要介绍以下内容: 封装Java模块的不同格式 JAR格式增强 什么是多版本JAR 如何创建和使用多版本JAR JMOD是什么格式 如何使用jmod工具来处理JMOD文件 如何创建 解压和描述JMOD文件 如何列出JMOD文件的内容 如何在JMOD文件中记录模块的哈希值以进行依赖性验证 模块可以以不同的格式打包,以便在编译时,链接时和运行时三个阶段中 ...

2017-06-29 18:16 0 5301 推荐指数:

查看详情

Java 9 揭秘(9. 打破模块封装

Tips 做一个终身学习的人。 在此章节中,主要介绍以下内容: 什么是打破模块封装 如何使用命令行选项将依赖项(添加需要)添加到模块 如何使用--add-exports命令行选项导出模块的未导出包,并使用可执行JAR的MANIFEST.MF文件 如何使用 ...

Mon Jul 10 17:45:00 CST 2017 0 3932
Java 9 揭秘(4. 模块依赖)

文 by / 林本托 Tips 做一个终身学习的人。 在此章节中,主要学习以下内容: 如何声明模块依赖 模块的隐式可读性意味着什么以及如何声明它 限定导出(exports)与非限定导出之间的差异 声明模块的运行时可选依赖关系 如何打开整个模块或其选定 ...

Tue Jun 13 02:56:00 CST 2017 1 6110
Java 9 揭秘(10. 模块API)

Tips 做一个终身学习的人。 在本章节中,主要介绍以下内容: 什么是模块 API 如何在程序中表示模块模块描述 如何读取程序中的模块描述 如何表示模块的版本 如何使用Module和ModuleDescriptor类读取模块的属性 如何使用Module ...

Fri Jul 14 01:22:00 CST 2017 0 2491
Java 9 揭秘(2. 模块化系统)

文 by / 林本托 Tips 做一个终身学习的人。 在此章节中,主要介绍以下内容: 在JDK 9之前Java源代码用于编写,打包和部署的方式以及该方法的潜在问题 JDK 9中有哪些模块 如何声明模块及其依赖关系 如何封装模块 什么是模块路径 ...

Tue Jun 06 08:39:00 CST 2017 0 12163
Java 9 揭秘(3. 创建你的第一个模块

文 by / 林本托 Tips 做一个终身学习的人。 在这个章节中,主要介绍以下内容: 如何编写模块化的Java程序 如何编译模块化程序 如何将模块的项目打包成模块化的JAR文件 如何运行模块化程序 在本章中,将介绍如何使用模块 —— 从编写源代码到编译 ...

Wed Jun 07 21:14:00 CST 2017 0 9518
揭秘 HashMap 实现原理(Java 8)

HashMap 作为一种容器类型,无论你是否了解过其内部的实现原理,它的大名已经频频出现在各种互联网面试中了。从基本的使用角度来说,它很简单,但从其内部的实现来看(尤其是 Java 8 的改进以来),它又并非想象中那么容易。如果你一定要问了解其内部实现与否对于写程序究竟有多大影响,我不能给出一个 ...

Thu Dec 07 17:09:00 CST 2017 1 11794
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM