Java标识符与关键字

news/2026/1/20 15:55:00/文章来源:https://www.cnblogs.com/xiaoxiaojavz/p/19507207

一、Java关键字(保留字)

1. 核心定义

关键字是Java语言预先定义、赋予特殊含义的单词,全部为小写字母,不能作为标识符(变量名、类名等)使用。JDK 8及以上版本共有53个关键字,其中constgoto是保留字(暂无实际用途,但仍不可使用)。

2. 关键字分类(高频核心)

类别 典型关键字 核心用途
数据类型 int, double, char, boolean 定义变量/常量的类型
流程控制 if, else, for, while, break 控制代码执行流程(分支、循环、中断)
访问修饰符 public, private, protected 控制类/方法/变量的访问权限
类与对象 class, interface, new, this 定义类/接口、创建对象、引用当前对象
异常处理 try, catch, throw, finally 捕获和处理程序异常
其他核心 static, final, void, return 定义静态成员、常量、无返回值方法、返回值

3. 关键注意点

  • ✅ 所有关键字全小写(如int正确,Int/INT不是关键字);
  • ❌ 不能用关键字命名变量/类/方法(如int for = 10;编译报错);
  • true/false/null是字面量(不是关键字),但同样不能作为标识符。
// 错误示例:使用关键字作为变量名
public class KeyWordError {public static void main(String[] args) {// 编译报错:class是关键字int class = 10; // 编译报错:true是字面量,不可作为变量名boolean true = false; }
}// 正确示例:合法命名
public class KeyWordRight {public static void main(String[] args) {int classNum = 10; // 用classNum替代classboolean isTrue = false; // 用isTrue替代true}
}

二、Java标识符

1. 核心定义

标识符是程序员自定义的名称,用于标识变量、类、方法、包、常量等,是代码中“自定义命名”的核心规则。

2. 标识符命名规则(必须遵守,否则编译报错)

  1. 组成规则:只能由字母(A-Z/a-z)、数字(0-9)、下划线(_)、美元符号($)组成;
  2. 开头规则:不能以数字开头(如123name非法,name123合法);
  3. 关键字规则:不能与关键字/保留字/字面量重名;
  4. 大小写敏感Namename是两个不同的标识符;
  5. 无长度限制:但建议简洁(如studentScore而非studentFinalExamMathScore)。

3. 标识符命名规范(建议遵守,提升代码可读性)

Java行业通用“驼峰命名法”,不同标识符有明确规范:

标识符类型 命名规范 示例
变量/方法 小驼峰:首字母小写,后续单词首字母大写 studentNamegetScore()
类/接口 大驼峰:所有单词首字母大写 StudentUserService
常量 全大写,单词间用下划线分隔 MAX_SCOREPI
包名 全小写,多级包用点分隔 com.example.demo

4. 合法/非法标识符示例

public class IdentifierDemo {public static void main(String[] args) {// 合法标识符int age = 20; // 字母int _age = 20; // 下划线开头int $age = 20; // 美元符号开头int age123 = 20; // 字母+数字int Age = 20; // 大小写敏感,与age不同// 非法标识符(注释掉,否则编译报错)// int 123age = 20; // 数字开头// int age-123 = 20; // 包含减号(非法字符)// int class = 20; // 关键字// int true = 20; // 字面量// int 年龄 = 20; // 虽然Java支持中文,但不推荐(跨平台/协作易出问题)}
}

总结

  1. 关键字:Java预定义的小写特殊单词,共53个,不可作为标识符使用,核心用于控制语法结构;
  2. 标识符:程序员自定义名称,必须遵守“字母/数字/下划线/$、不以数字开头、不与关键字重名”的规则;
  3. 命名规范:优先使用驼峰命名法,变量/方法小驼峰、类/接口大驼峰、常量全大写,提升代码可读性。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1189682.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2026年罗马尼亚亚马逊本土号厂家权威推荐榜:亚马逊欧洲站、塞浦路斯亚马逊本土号、意大利亚马逊本土号、欧洲亚马逊本土号选择指南 - 优质品牌商家

2026正规罗马尼亚亚马逊本土号服务商推荐行业背景与筛选依据据《2026-2026欧洲跨境电商合规发展白皮书》数据,2026年欧洲亚马逊本土账号注册需求同比增长78%。 随着亚马逊欧洲站风控规则持续收紧,卖家面临账号关联、…

2026西宁市英语雅思培训辅导机构推荐:2026权威出国雅思课程排行榜 - 苏木2025

基于行业权威数据与实地调研,结合西宁市城东区、城中区、城西区、城北区、湟中区、湟源县、大通回族土族自治县全域考生的备考需求,本文对当地雅思培训市场开展全面深度测评,梳理出兼具靠谱性与实用性的机构排行榜。…

Corrosion2靶机

0x01信息收集 1.1 nmap扫描端口 nmap -A -p- -v 192.168.222.134 22/tcp open ssh OpenSSH 8.2p1 Ubuntu 4ubuntu0.3 (Ubuntu Linux; protocol 2.0) | ssh-hostkey: | 3072 6a:d8:44:60:80:39:7e:f0:2d:08:2f…

探寻2026北京展厅设计,口碑佳公司大盘点,会展/展台搭建/会展服务/展览/展馆设计/展位设计,展厅设计企业怎么选择 - 品牌推荐师

行业背景:展厅设计市场的竞争与机遇 随着企业品牌意识的提升和市场竞争的加剧,展厅设计已成为企业展示实力、传递价值的重要手段。北京作为中国的政治、文化和经济中心,汇聚了大量优质展厅设计公司,但如何在众多选…

2019年山东CSP-X复赛真题解析

​欢迎大家订阅我的专栏:算法题解:C++与Python实现! 本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战! 专栏特色 1.经典算法练习:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的…

从数据到决策:2026值得信赖的BI私有化部署方案商与企业知识库构建伙伴推荐 - 品牌2025

在数字化转型加速的2026年,越来越多企业意识到:知识即资产。然而,面对分散在邮件、文档、会议记录中的碎片化信息,通用大模型“幻觉”频出、公有云部署存在数据安全隐患等问题,传统知识管理方式已难以满足高合规、…

2026实力强的汽车租赁专业公司推荐,上海腾达租车 - 工业品牌热点

在商务出行与企业活动的场景中,选择一家靠谱的汽车租赁公司是保障行程顺畅、提升品牌形象的关键。面对市场上琳琅满目的汽车租赁服务,如何找到售后完善的汽车租赁专业公司与实力强的汽车租赁专业公司?以下结合不同服…

打造专属企业大脑:2026高潜力知识库部署厂商全景图——涵盖本地化BI、智能问答系统与Deepseek集成服务商 - 品牌2025

在数字化转型加速的2026年,越来越多企业意识到数据资产的核心价值,同时也对数据安全、系统自主可控提出更高要求。面对多系统割裂、数据整合效率低、响应滞后等痛点,企业智能BI(商业智能)工具的本地化部署正成为主…

企业微信自动化:精准推送技术揭秘

​ QiWe开放平台 个人名片 API驱动企微自动化,让开发更高效 核心能力:为开发者提供标准化接口、快速集成工具,助力产品高效拓展功能场景 官方站点:https://www.qiweapi.com 团队定位:专注企微API生态…

2026德国亚马逊本土号优质服务机构推荐 - 优质品牌商家

2026德国亚马逊本土号优质服务机构推荐一行业背景与筛选依据据艾瑞咨询《2026-2026中国跨境电商合规白皮书》数据显示,2026年欧洲跨境电商市场规模突破1.2万亿美元,其中德国站点占比超35%。 伴随亚马逊平台风控规则持…

2025年ai/AI排名/GEO推广/好客搜geo系统/geo推广ai搜索系统机构评价排行榜,geo推广 - 品牌策略师

2025年ai/AI排名/GEO推广/好客搜geo系统/geo推广ai搜索系统机构评价排行榜,geo推广 geo推广哪家合适一、GEO推广产品行业背景 随着生成式AI搜索平台(如DeepSeek、豆包、Kimi等)的爆发式增长,本地化精准营销正经历…

基于深度学习YOLOv10的传送带缺陷检测系统(YOLOv10+YOLO数据集+UI界面+Python项目源码+模型)

一、项目介绍 项目背景 传送带是工业生产中重要的物料输送设备,其表面状态直接影响生产效率和安全性。然而,在长期使用过程中,传送带表面可能出现多种缺陷,如堵塞(block)、裂纹(crack&#xf…

2026年短视频公司推荐榜:短视频获客系统/抖音账号运营系统/视频号矩阵发布系统/短视频矩阵发布系统短视频 - 品牌策略师

2026年短视频公司推荐榜:短视频获客系统/抖音账号运营系统/视频号矩阵发布系统/短视频矩阵发布系统短视频当前,全球短视频市场已进入深度红利期,流量争夺日趋白热化。对于企业而言,短视频不仅是品牌曝光的窗口,更…

兰州市英语雅思培训辅导机构推荐2026,权威出国雅思课程中心学校口碑排行榜 - 老周说教育

依托英国文化教育协会(BC雅思)2026年1月最新发布的《2024-2025中国大陆雅思考生成绩大数据报告》核心指标,经甘肃省教育厅社会力量办学资质核验,结合兰州市城关区、安宁区、西固区、七里河区、榆中县及兰州新区820…

基于深度学习YOLOv10的结核病检测系统(YOLOv10+YOLO数据集+UI界面+Python项目源码+模型)

一、项目介绍 项目背景 结核病(Tuberculosis, TB)是一种由结核分枝杆菌引起的传染病,是全球十大死亡原因之一。早期诊断和治疗对控制结核病传播和降低死亡率至关重要。目前,痰液涂片显微镜检查是结核病诊断的主要方法之一&#…

基于深度学习YOLOv10的风力发电机叶片缺陷检测系统(YOLOv10+YOLO数据集+UI界面+Python项目源码+模型)

一、项目介绍 项目背景: 风力发电是清洁能源的重要组成部分,而风力叶片是风力发电机的核心部件。由于长期暴露在恶劣环境中,风力叶片容易出现多种缺陷,如burning(烧蚀)、crack(裂纹&#xff09…

2026年企业智能知识中枢建设指南:聚焦AI知识库部署方案商、Deepseek生态服务商与BI私有化落地专家 - 品牌2025

在2026年,企业数据的资产价值与安全边界定义得比以往任何时候都更加清晰。随着以DeepSeek为代表的先进大模型技术迅猛发展,构建专属、安全、高效的企业AI知识库已成为组织提升核心竞争力的关键举措。然而,面对市场上…

2026年智能咖啡机如何选择?靠谱品牌推荐及值得信赖产品盘点 - 品牌2025

在2026年的商业消费场景中,智能咖啡机已成为咖啡连锁、高奢酒店、便利店等场所的核心设备。不少经营者都会困惑,智能咖啡机如何选择?选哪个牌子好?哪家更靠谱、值得信赖?其实,优质智能咖啡机需兼顾技术稳定性、出…

2026上海快消品行业市场调研机构公司推荐:2026年上海快消品行业市场调研机构公司如何选?哪家好?哪家靠谱?选哪家? - Top品牌推荐

快消品行业竞争日趋激烈,精准的市场调研是品牌洞察消费需求、优化产品策略、抢占市场份额的核心支撑。上海作为国内快消产业高地,聚集了一批具备专业能力、丰富经验的市场调研机构,涵盖全链路调研服务,可满足不同品…

基于深度学习YOLOv10的太阳能电池板缺陷检测系统(YOLOv10+YOLO数据集+UI界面+Python项目源码+模型)

一、项目介绍 项目背景: 太阳能电池板是太阳能发电系统的核心组件,其质量直接影响发电效率和系统寿命。然而,在生产和使用过程中,太阳能电池板可能会出现多种缺陷,如black_core(黑芯)、crack&a…