【Java编程进阶】标识符和关键字

简介: 标识符是用于给程序中的变量、类、方法等命名的符号。标识符有一套要遵循的命名规则。Java关键字是预先约定的对 Java 编译器有特殊含义的字符串,程序员利用关键字来告诉编译器其声明的变量类型、类、方法特性等信息。

在这里插入图片描述

在学习Java程序设计基础的时候,主要有标识符,变量,数据类型,流程控制这些主要的内容。

个人主页:橙子

推荐学习专栏:Java 编程进阶之路【从入门到精通】


1. 标识符

在这里插入图片描述
什么是标识符?

标识符是用于给程序中的变量、类、方法等命名的符号。标识符有一套要遵循的命名规则。

Java标识符必须遵循以下三条命名规则:

命名时可以由字母、数字、下划线(_)、美元符号($)组成;必须以字母、下划线或美元符号开头,不能以数字开头;不能使用Java中的关键字。

例如以下合法与不合法标识符:

合法标识符:date、$2011、_date等。
不合法的标识符:123.com、for 等。

我们可以使用现在比较流行的驼峰命名法给变量,类等命名:

  • 类名和接口名:每个单词的首字母大写,其余为小写。(大驼峰)
  • 方法名:第二个单词起的首字母为大写,其余为小写。(小驼峰)
  • 常量名:基本数据类型的常量名使用全部大写字母,字与字之间用下划线分隔。

例如:

printEmployeePaychecks();

使用驼峰命名法给上面函数命名时,函数名中的每一个逻辑断点都有一个大写字母来标记。

2. 关键字

Java关键字是预先约定的对 Java 编译器有特殊含义的字符串,程序员利用关键字来告诉编译器其声明的变量类型、类、方法特性等信息。

Java语言预先定义了以下的关键字:

在这里插入图片描述

关键字约定全部使用小写。我们把常用的关键字按照其用途进行以下的划分:

用途 关键字
数据类型 boolean、byte、char、 double、 float、int、long、new、short、void、instanceof
语句中 break、case、 catch、 continue、 default 、do、 else、 for、 if、return、switch、try、 while、 finally、 throw、this、 super
修饰 abstract、final、native、private、 protected、public、static、synchronized、transient、 volatile
类,接口,方法,包,异常 class、 extends、 implements、interface、 package、import、throws
其他 future、 generic、 operator、 outer、rest、var

在刚开始学习 Java 关键字时,不用刻意了解每个关键字的作用,后面在编写Java代码时,会逐渐熟练常用的关键字。在学习中只刻板的学习其作用是徒劳的,而是要在实践操作中实践掌握。


Java编程基础教程系列

Java语言基础入门篇

【Java编程进阶】Java开发环境搭建

目录
相关文章
|
4天前
|
SQL Java 数据库
2025 年 Java 从零基础小白到编程高手的详细学习路线攻略
2025年Java学习路线涵盖基础语法、面向对象、数据库、JavaWeb、Spring全家桶、分布式、云原生与高并发技术,结合实战项目与源码分析,助力零基础学员系统掌握Java开发技能,从入门到精通,全面提升竞争力,顺利进阶编程高手。
94 1
|
1月前
|
安全 Java 数据库连接
2025 年最新 Java 学习路线图含实操指南助你高效入门 Java 编程掌握核心技能
2025年最新Java学习路线图,涵盖基础环境搭建、核心特性(如密封类、虚拟线程)、模块化开发、响应式编程、主流框架(Spring Boot 3、Spring Security 6)、数据库操作(JPA + Hibernate 6)及微服务实战,助你掌握企业级开发技能。
234 3
|
4天前
|
Java 开发者
Java并发编程:CountDownLatch实战解析
Java并发编程:CountDownLatch实战解析
|
21天前
|
算法 Java
Java多线程编程:实现线程间数据共享机制
以上就是Java中几种主要处理多线程序列化资源以及协调各自独立运行但需相互配合以完成任务threads 的技术手段与策略。正确应用上述技术将大大增强你程序稳定性与效率同时也降低bug出现率因此深刻理解每项技术背后理论至关重要.
53 16
|
15天前
|
NoSQL Java 关系型数据库
超全 Java 学习路线,帮你系统掌握编程的超详细 Java 学习路线
本文为超全Java学习路线,涵盖基础语法、面向对象编程、数据结构与算法、多线程、JVM原理、主流框架(如Spring Boot)、数据库(MySQL、Redis)及项目实战等内容,助力从零基础到企业级开发高手的进阶之路。
103 1
|
1月前
|
安全 算法 Java
Java泛型编程:类型安全与擦除机制
Java泛型详解:从基础语法到类型擦除机制,深入解析通配符与PECS原则,探讨运行时类型获取技巧及最佳实践,助你掌握泛型精髓,写出更安全、灵活的代码。
|
30天前
|
安全 Java Shell
Java模块化编程(JPMS)简介与实践
本文全面解析Java 9模块化系统(JPMS),帮助开发者解决JAR地狱、类路径冲突等常见问题,提升代码的封装性、性能与可维护性。内容涵盖模块化核心概念、module-info语法、模块声明、实战迁移、多模块项目构建、高级特性及最佳实践,同时提供常见问题和面试高频题解析,助你掌握Java模块化编程精髓,打造更健壮的应用。
|
6月前
|
Java C语言
课时8:Java程序基本概念(标识符与关键字)
课时8介绍Java程序中的标识符与关键字。标识符由字母、数字、下划线和美元符号组成,不能以数字开头且不能使用Java保留字。建议使用有意义的命名,如student_name、age。关键字是特殊标记,如蓝色字体所示。未使用的关键字有goto、const;特殊单词null、true、false不算关键字。JDK1.4后新增assert,JDK1.5后新增enum。
107 4
|
算法 Java 数据安全/隐私保护
【Java开发指南 | 第二篇】标识符、Java关键字及注释
【Java开发指南 | 第二篇】标识符、Java关键字及注释
90 5
|
存储 Java
Java基础手册(标识符 关键字 字面值 变量 数据类型 字符编码 运算符 控制语句 方法及方法重载和递归 面向对象与面向过程)
Java基础手册(标识符 关键字 字面值 变量 数据类型 字符编码 运算符 控制语句 方法及方法重载和递归 面向对象与面向过程)
114 0