Java初学者指南:正确理解标识符与非法命名规则
需积分: 11 97 浏览量
更新于2024-08-14
收藏 957KB PPT 举报
在Java语言基础的学习中,标识符(identifier)是编程中非常关键的概念。Java的标识符用于标识变量、常量、数组、类、方法、对象等命名元素。Java的标识符遵循以下规则:
1. **组成**:
- 标识符由字母、数字、下划线(_)和美元符号($)组成,允许使用Unicode字符集中的字符,包括大写和小写字母、汉字、日文片假名和朝鲜文等,但第一个字符必须是字母或下划线,不能是数字。
2. **命名约定**:
- 常规命名风格是全小写,单词之间使用下划线分隔,如 `first_java` 或 `user_name`。
- 类名首字母大写,如 `ClassName`。
- 关键字、方法名和对象名通常全小写,多个单词时首字母小写,其余大写,如 `toString`。
3. **不准确的标识符**:
- `3max` 是不准确的,因为它以数字开头,违反了标识符的规则。
- `room#` 不正确,因为包含非法字符 "#"。
- `class` 也是不准确的,因为它是Java的关键字,不能用作标识符。
- `here_there_this_that_it_2tol_it` 中,`2tol` 和 `_it` 后缀也不符合命名规则,因为它们不应包含数字开头或者非法字符。
4. **关键字**:
- Java的关键字具有特殊含义,如 `if`, `for`, `public`, 等,这些词是保留的,不能作为标识符使用。虽然 `TURE`, `FALSE`, `NULL` 在Java中不是关键字,但如果用作标识符,它们同样需要遵循命名规则,避免与保留字冲突。
总结来说,学习Java时,理解并遵循正确的标识符命名规则至关重要,这有助于代码的可读性和可维护性。同时,了解关键字的作用和限制,能够帮助避免潜在的编译错误。
2008-11-18 上传
2008-11-05 上传
2012-02-24 上传
2024-09-11 上传
2024-09-11 上传
2024-09-11 上传
2024-09-11 上传
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
条之
- 粉丝: 23
- 资源: 2万+
最新资源
- 解决Eclipse配置与导入Java工程常见问题
- 真空发生器:工作原理与抽吸性能分析
- 爱立信RBS6201开站流程详解
- 电脑开机声音解析:故障诊断指南
- JAVA实现贪吃蛇游戏
- 模糊神经网络实现与自学习能力探索
- PID型模糊神经网络控制器设计与学习算法
- 模糊神经网络在自适应PID控制器中的应用
- C++实现的学生成绩管理系统设计
- 802.1D STP 实现与优化:二层交换机中的生成树协议
- 解决Windows无法完成SD卡格式化的九种方法
- 软件测试方法:Beta与Alpha测试详解
- 软件测试周期详解:从需求分析到维护测试
- CMMI模型详解:软件企业能力提升的关键
- 移动Web开发框架选择:jQueryMobile、jQTouch、SenchaTouch对比
- Java程序设计试题与复习指南