【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开发环境搭建

目录
相关文章
|
2月前
|
IDE Java 编译器
java编程最基础学习
Java入门需掌握:环境搭建、基础语法、面向对象、数组集合与异常处理。通过实践编写简单程序,逐步深入学习,打牢编程基础。
240 1
|
2月前
|
Java
如何在Java中进行多线程编程
Java多线程编程常用方式包括:继承Thread类、实现Runnable接口、Callable接口(可返回结果)及使用线程池。推荐线程池以提升性能,避免频繁创建线程。结合同步与通信机制,可有效管理并发任务。
185 6
|
3月前
|
SQL Java 数据库
2025 年 Java 从零基础小白到编程高手的详细学习路线攻略
2025年Java学习路线涵盖基础语法、面向对象、数据库、JavaWeb、Spring全家桶、分布式、云原生与高并发技术,结合实战项目与源码分析,助力零基础学员系统掌握Java开发技能,从入门到精通,全面提升竞争力,顺利进阶编程高手。
773 1
|
2月前
|
安全 前端开发 Java
从反射到方法句柄:深入探索Java动态编程的终极解决方案
从反射到方法句柄,Java 动态编程不断演进。方法句柄以强类型、低开销、易优化的特性,解决反射性能差、类型弱、安全性低等问题,结合 `invokedynamic` 成为支撑 Lambda 与动态语言的终极方案。
178 0
|
3月前
|
Java 开发者
Java并发编程:CountDownLatch实战解析
Java并发编程:CountDownLatch实战解析
478 100
|
3月前
|
算法 Java
Java多线程编程:实现线程间数据共享机制
以上就是Java中几种主要处理多线程序列化资源以及协调各自独立运行但需相互配合以完成任务threads 的技术手段与策略。正确应用上述技术将大大增强你程序稳定性与效率同时也降低bug出现率因此深刻理解每项技术背后理论至关重要.
296 16
|
3月前
|
NoSQL Java 关系型数据库
超全 Java 学习路线,帮你系统掌握编程的超详细 Java 学习路线
本文为超全Java学习路线,涵盖基础语法、面向对象编程、数据结构与算法、多线程、JVM原理、主流框架(如Spring Boot)、数据库(MySQL、Redis)及项目实战等内容,助力从零基础到企业级开发高手的进阶之路。
362 1
|
9月前
|
Java C语言
课时8:Java程序基本概念(标识符与关键字)
课时8介绍Java程序中的标识符与关键字。标识符由字母、数字、下划线和美元符号组成,不能以数字开头且不能使用Java保留字。建议使用有意义的命名,如student_name、age。关键字是特殊标记,如蓝色字体所示。未使用的关键字有goto、const;特殊单词null、true、false不算关键字。JDK1.4后新增assert,JDK1.5后新增enum。
198 4
|
算法 Java 数据安全/隐私保护
【Java开发指南 | 第二篇】标识符、Java关键字及注释
【Java开发指南 | 第二篇】标识符、Java关键字及注释
137 5
|
存储 Java
Java基础手册(标识符 关键字 字面值 变量 数据类型 字符编码 运算符 控制语句 方法及方法重载和递归 面向对象与面向过程)
Java基础手册(标识符 关键字 字面值 变量 数据类型 字符编码 运算符 控制语句 方法及方法重载和递归 面向对象与面向过程)
180 0