💡
原文中文,约4500字,阅读约需11分钟。
📝
内容提要
Java JEP 445引入了未命名类和实例main方法,简化了Java的main方法声明,使其更灵活。预览版本中,javadoc无法生成包含未命名类的API文档。这些机制没有引入新的语法或语法糖,只是提供了更方便的main方法模板。
🎯
关键要点
- Java JEP 445 引入了未命名类和实例 main 方法,简化了 main 方法声明。
- 未命名类和实例 main 方法使得 Java 的 main 方法更加灵活,方便新手学习。
- JEP 445 是一个预览提案,需使用特定命令行参数才能体验。
- 实例 main 方法允许非静态的 main 方法,访问修饰符不必是 public,形参可选。
- 未命名类是没有类声明的类,永远是 final,不能被其他类引用。
- 未命名类的内部写法与显式声明的类相同,但只能有一个默认的无参构造方法。
- 在当前预览版本中,javadoc 无法生成包含未命名类的 API 文档。
- JEP 445 通过引入新机制解决了 Java main 方法冗长的问题,而没有引入新的语法或语法糖。
➡️