Java SE 10 Language Specification
需积分: 1 14 浏览量
更新于2024-07-18
收藏 3.18MB PDF 举报
"Java语言规范 英文第十版,由James Gosling、Bill Joy、Guy Steele、Gilad Bracha和Alex Buckley等人编写,是Java SE 10版本的官方规范,发布于2018年3月。此规范在Oracle官网提供下载,详细阐述了Java编程语言的各个方面。"
《Java语言规范》第十版详细介绍了Java编程语言的标准,它是Java开发者的重要参考文档。本规范分为多个章节,涵盖了从语法到语义的各个方面,旨在确保Java程序的可移植性和一致性。
1. **介绍** (Introduction)
- **组织结构** (Organization of the Specification): 规范的组织结构清晰,便于读者理解和查找信息。
- **示例程序** (Example Programs): 提供示例代码帮助解释语言特性。
- **表示法** (Notation): 描述了规范中使用的符号和表示方式。
- **与预定义类和接口的关系** (Relationship to Predefined Classes and Interfaces): 说明Java标准库中的核心类和接口与语言规范的联系。
- **反馈** (Feedback): 鼓励读者对规范提出意见和建议。
- **参考文献** (References): 列出相关的标准和技术文档。
2. **语法** (Grammars)
- **上下文无关文法** (Context-Free Grammars): 描述了Java的词法和语法结构。
- **词法文法** (The Lexical Grammar): 定义了Java源代码的词汇元素。
- **句法文法** (The Syntactic Grammar): 描述了有效Java程序的结构。
- **语法表示法** (Grammar Notation): 介绍了用于表示文法的记号规则。
3. **词法结构** (Lexical Structure)
- **Unicode** (Unicode): Java语言支持Unicode字符集。
- **词法转换** (Lexical Translations): 解释了如何将输入转换为源代码的逻辑表示。
- **Unicode转义** (Unicode Escapes): 详细描述了如何使用Unicode转义序列表示特殊字符。
- **行终止符** (Line Terminators): 规定了不同平台上的行结束标志。
- **输入元素和标记** (Input Elements and Tokens): 定义了源代码的基本构建块。
- **空白** (Whitespace): 解释了空白字符在源代码中的作用。
- **注释** (Comments): 描述了Java中的单行和多行注释规则。
- **标识符** (Identifiers): 规定了变量、类名和其他标识符的命名规则。
- **关键字** (Keywords): 列出了Java中的所有保留关键字。
- **字面量** (Literals): 包括整型、浮点型、字符型、字符串型以及布尔型字面量的详细说明。
这部分仅涵盖了规范的前三章内容,实际规范中还包含了类型系统、表达式、声明、包、类和接口、异常处理、方法、循环、跳转语句、数组、初始化器、注解、模块系统等更多深入的Java语言特性。这些章节详细规定了Java语言的每一个方面,是理解、编写和调试Java代码不可或缺的参考资料。
825 浏览量
360 浏览量
188 浏览量
195 浏览量
681 浏览量
2006-02-23 上传
2023-06-16 上传
212 浏览量
2119 浏览量
sohardto
- 粉丝: 0
- 资源: 1
最新资源
- 图书管理备案系统.rar
- the_computer_vision_app:一款可在网络上执行常见的计算机视觉任务的应用程序
- java笔试题算法-C5:用于C#/.NET的C5泛型集合库
- comment2votes:seq2seq架构,用于预测reddit评论的投票
- andyseoDB
- 家居城促销顾客须知(转盘上摇奖的注意事项)
- 永宏PLC编成软件 适合FBE FBS B1Z等型号.rar
- file-system-access:公开用户设备上的文件系统,以便Web应用程序可以与用户的本机应用程序进行互操作
- jstl-tld.zip
- Ikasumi-crx插件
- 超可爱卡通动物图标下载
- 任务一-使用监督的机器学习预测:根据编号预测学生的百分比。 学习时间
- CSE212_DataStructures_Guide
- 初级java笔试题-awesome-php-resources:精选的很棒的php列表
- ךופה לע ךופה - הפוך על הפוך-crx插件
- 作业六