Java SE 13 Final Release Specification (September 2019)
本文档是《Java SE 13 版本语言规范》(Java® Language Specification, JavaSE13 Edition),由James Gosling、Bill Joy、Guy Steele、Gilad Bracha、Alex Buckley和Daniel Smith共同编撰,于2019年8月21日发布。该版本处于最终发布状态,适用于2019年9月。版权归属于Oracle America, Inc.,并且提供有限的许可授权,详细条款见附录A中的Limited License Grant。 文档内容主要分为几个部分: 1. **介绍**: - 说明文档的组织结构,包括规范的目的和内容概述。 - 提供了示例程序,帮助读者理解语言应用实例。 - 定义了文档使用的符号和术语,如预定义类和接口的关系。 - 概述了此版本的新特性和功能亮点。 - 鼓励读者提供反馈,以及引用相关参考资料。 2. **语法**: - 描述了上下文无关文法,这是编程语言的基础,用于解析和编译源代码。 - 分别讨论了词法文法(处理单词和符号)和句法规则(构建有效的程序结构)。 - 使用专门的语法表示法来清晰地展示规则。 3. **词汇结构**: - 介绍了Unicode字符集在Java中的使用,确保兼容性和国际化支持。 - 详细解释了如何将源代码转换成内部表示形式,包括对特殊字符的转义和换行处理。 - 区分输入元素(如标识符、关键字和注释),强调了空白字符的重要性。 - 对标识符、关键字和不同类型的数值(整数和浮点数)的描述,这些都是编程语言的基本组成部分。 《Java SE 13 版本的语言规范》为Java开发者提供了详细的规则和指导,以便理解和编写符合最新标准的Java程序。通过阅读和遵循这些规则,开发人员可以确保代码的正确性、可读性和可维护性。附录A中的许可协议有助于确保规范的合法使用,对于任何希望通过官方渠道学习或开发Java语言的人来说,这是一份重要的参考文档。
剩余773页未读,继续阅读
- 粉丝: 4
- 资源: 86
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- zlib-1.2.12压缩包解析与技术要点
- 微信小程序滑动选项卡源码模版发布
- Unity虚拟人物唇同步插件Oculus Lipsync介绍
- Nginx 1.18.0版本WinSW自动安装与管理指南
- Java Swing和JDBC实现的ATM系统源码解析
- 掌握Spark Streaming与Maven集成的分布式大数据处理
- 深入学习推荐系统:教程、案例与项目实践
- Web开发者必备的取色工具软件介绍
- C语言实现李春葆数据结构实验程序
- 超市管理系统开发:asp+SQL Server 2005实战
- Redis伪集群搭建教程与实践
- 掌握网络活动细节:Wireshark v3.6.3网络嗅探工具详解
- 全面掌握美赛:建模、分析与编程实现教程
- Java图书馆系统完整项目源码及SQL文件解析
- PCtoLCD2002软件:高效图片和字符取模转换
- Java开发的体育赛事在线购票系统源码分析