Java SCJP阅读笔记:合法main方法与命名规则详解
需积分: 9 162 浏览量
更新于2024-08-02
收藏 780KB DOC 举报
在Garfield的SCJP阅读笔记中,讨论了Java编程语言中关键概念和规则,特别是关于程序入口点(Main方法)及其命名规范。以下是一些核心知识点:
1. **合法的Main方法**:
- Main方法必须遵循特定的命名规则,即以字母、下划线或美元符号开头,且大小写敏感。
- Main方法可以声明为final,这有助于避免方法重载,但不会阻止其他方法使用相同的方法名。
- 主方法必须是public和static,用于接收一个String数组参数(String[] args),并且可以抛出异常。
- 格式规范为`public static void main(String[] args)`。
2. **Java关键字**:
- Java的关键字包括布尔类型(boolean)、字符类型(char)、基本数值类型(如byte、short、int、long、float、double)以及控制结构关键字如if、else、switch、break、continue、return等。
- 还有引用类型的关键字如new、this、super、void、class、extends、import、package、implements、instanceof、interface等。
- 以及异常处理相关的try、catch、finally、throw、throws,访问修饰符(如public、private、protected)、final、abstract、static等。
- 还有用于特殊功能的关键词,如native、strictfp、synchronized、transient、volatile。
3. **数据类型范围和初始值**:
- 字符类型(char)的范围从'\u0000'到'\uFFFF',用十六进制表示,占用16位。
- 基本数值类型(如byte、short、int、long)的范围和默认初始值都有规定,例如byte的范围是-128到127,long则是-2^63到2^63-1。
- 浮点数(float和double)也有其特定范围和默认值,但通常不精确到整数。
4. **程序结构**:
- 如果类中没有定义符合规范的Main方法,编译时不会报错,但在运行时会因为没有启动点而失败。
这些规则和概念对于理解Java程序的结构和编写规范至关重要,尤其是在准备SCJP考试或进行日常开发时,对Java语法的掌握程度直接影响到代码的正确性和可维护性。阅读并实践这样的笔记可以帮助学习者巩固基础,并提升Java编程技能。
2008-06-19 上传
2015-03-14 上传
2021-07-18 上传
2021-04-06 上传
2021-06-09 上传
2022-07-25 上传
2021-02-28 上传
2022-08-03 上传
manutdsodagreen
- 粉丝: 6
- 资源: 19
最新资源
- Postman安装与功能详解:适用于API测试与HTTP请求
- Dart打造简易Web服务器教程:simple-server-dart
- FFmpeg 4.4 快速搭建与环境变量配置教程
- 牛顿井在围棋中的应用:利用牛顿多项式求根技术
- SpringBoot结合MySQL实现MQTT消息持久化教程
- C语言实现水仙花数输出方法详解
- Avatar_Utils库1.0.10版本发布,Python开发者必备工具
- Python爬虫实现漫画榜单数据处理与可视化分析
- 解压缩教材程序文件的正确方法
- 快速搭建Spring Boot Web项目实战指南
- Avatar Utils 1.8.1 工具包的安装与使用指南
- GatewayWorker扩展包压缩文件的下载与使用指南
- 实现饮食目标的开源Visual Basic编码程序
- 打造个性化O'RLY动物封面生成器
- Avatar_Utils库打包文件安装与使用指南
- Python端口扫描工具的设计与实现要点解析