jdk9

寒水馨1 天前
java·开发语言·新特性·java9·jdk9
Java 9 新特性解析Java 9 于 2017 年 9 月正式发布,作为 Java 平台自 Java 5 以来最重大的一次演进,它不仅解决了长期存在的架构问题(如 JRE 膨胀和模块化缺失),还引入了多项影响深远的 API 改进。这次升级并非简单的语法糖堆砌,而是直指 Java 生态的核心痛点——通过 Project Jigsaw 实现平台级模块化,同时优化开发体验和运行时效率。本文将深入剖析 Java 9 的关键特性,每个特性均提供可运行的完整代码示例。对于涉及优化的特性,我会展示 Java 8 与 Java 9 的对比代
10km9 个月前
java·plugin·module-info·aspectj·jdk9
java:修复aspectj-maven-plugin插件在java9项目中执行报错:cannot be resolved to a modulejavadocreader9(https://gitee.com/l0km/javadocreader9)是我最近写的一个基于Java 9 的javadoc读取java代码注释的工具。在基于Java 9(我用的编译器JDK 19)编译时,aspectj-maven-plugin插件在执行报了一堆错误: xxx cannot be resolved to a module,如下:
10km10 个月前
java·访问者模式·javadoc·jdk9·doccommenttree·doctreevisitor
javdoc:(JDK9)VISITOR模式遍历语法树(DocCommentTree)获取代码注释中的tag(@return,@param)对象上一篇博客《javadoc:jdk 9通过javadoc API读取java源码中的注释信息(comment)》介绍了JDK9下javadoc API的基本使用方法。 本文进一步示例说明如何通过使用遍历语法树的方式更精确获取注释对象中子对象的方法。