Java 程序基本概念(标识符与关键字)|学习笔记

简介: 快速学习 Java 程序基本概念(标识符与关键字)


开发者学堂课程【【名师课堂】Java 零基础入门Java 程序基本概念(标识符与关键字)】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/370/detail/4403


Java 程序基本概念(标识符与关键字)


1具体内容

1.1、标识符与关键字

程序是一种逻辑的集合,每个逻辑体都有一个独有的标记,例如:在程序中定义变量、常量、类名称、方法名称等等都有独有的明明要求,在 Java 中标识符的命名要求:有字母、数字、$ 所组成,其中不能以数字开头。不能使用 Java 中的保留字(关键字)。

·个人建议:标识符采用有意义的简单命名,例如:student_name、age、age1;

·“$”不要在代码中出现,因为其有特殊含义。

在所有的程序中都会有特殊标记的文字信息,这样的信息称为关键字。

图片1.png

对于以上几个关键字有以下说明:

·Java 中有两个个未使用到的关键字:goto,const;

·Java 中有三个特殊含义的单词(不算关键字):null、true、false;

JDK1.4 之后追加了 assert 关键字;

·JDK1.5 之后追加了 enum 关键字。

相关文章
|
2月前
|
安全 Java
Java异常处理:程序世界的“交通规则
Java异常处理:程序世界的“交通规则
335 98
|
3月前
|
小程序 Java 知识图谱
Java 学习笔记 —— BMI & BMR 计算器
这是一个使用 Java 编写的 BMI 与 BMR 计算器小程序,可输入年龄、性别、身高和体重,计算身体质量指数(BMI)和基础代谢率(BMR),并输出健康评估结果。通过该项目,掌握了 Java 的输入处理、数据验证、条件判断、数学运算及格式化输出等基础知识,是 Java 初学者的理想练习项目。
|
3月前
|
Java
Java 数组学习笔记
本文整理Java数组常用操作:遍历、求和、查找、最值及二维数组行求和等典型练习,涵盖静态初始化、元素翻倍、去极值求平均等实例,帮助掌握数组基础与应用。
|
3月前
|
存储 Java 编译器
对比Java学习Go——程序结构与变量
本节对比了Java与Go语言的基础结构,包括“Hello, World!”程序、代码组织方式、入口函数定义、基本数据类型及变量声明方式。Java强调严格的面向对象结构,所有代码需置于类中,入口方法需严格符合`public static void main(String[] args)`格式;而Go语言结构更简洁,使用包和函数组织代码,入口函数为`func main()`。两种语言在变量声明、常量定义、类型系统等方面也存在显著差异,体现了各自的设计哲学。
|
Java C++ Python
Java 的关键字 final 和 static
Java 中最经典 final 修饰的类就是 String 了,它无法被任何类继承,不仅仅是为了保证 String 的不变性,同时在早期的 Java 版本中会将 final 修饰的方法转化为内嵌调用,提高程序性能(后来的 Java 会自动进行优化,不需要显式地用 final 修饰)。不过要注意的一点是,final 修饰的引用变量,其指向的对象的内容是可以被改变的。final 修饰符可以用来修饰类、方法和变量,final 修饰的类不能够被继承,修饰的方法不能被继承类重新定义,修饰的变量为常量,是不可修改的。
280 0
|
Java
Java关键字 —— static 与 final 详细解释!一看就懂 有代码实例运行!
这篇文章详细解释了Java中static和final关键字的用法,包括它们修饰类、方法、变量和代码块时的行为,并通过代码示例展示了它们的具体应用。
866 0
Java关键字 —— static 与 final 详细解释!一看就懂 有代码实例运行!
|
Java 数据安全/隐私保护
Java基础手册二(类和对象 对象创建和使用 面向对象封装性 构造方法与参数传递 this关键字 static关键字 继承 多态 方法覆盖 final关键字 访问控制权限修饰符)
Java基础手册二(类和对象 对象创建和使用 面向对象封装性 构造方法与参数传递 this关键字 static关键字 继承 多态 方法覆盖 final关键字 访问控制权限修饰符)
149 0
Java里的关键字 __final
Java里的关键字 __final
|
安全 Java 编译器
【Java用法】Java关键字 —— final的用法
【Java用法】Java关键字 —— final的用法
223 0