"JAVA(J2SE/J2EE)学习笔记,涵盖了JAVA的基础知识,特别是语法基础,包括标识符和关键字的讲解。"
这篇JAVA学习笔记主要聚焦于J2SE(Java Standard Edition)的基础部分,同时也提及了J2EE(Java Enterprise Edition),适合初学者入门。笔记首先介绍了JAVA的标识符,这是编程中最基本的概念之一。标识符是用来给类、方法和变量命名的名字,比如`Student`、`helloWorld`或`name`。
1. **标识符的定义**:一个标识符就是一个用于标识程序中不同元素的名字。
2. **标识符的类型**:在JAVA中,常见的标识符有类名、方法名和变量名。
3. **命名规则**:标识符可以由字母、数字、下划线(_)和美元符号($)组成,但不能以数字开头,且不能与JAVA的关键字或保留字重名。
4. **命名规范**:
- 避免以下划线或美元符号开头。
- 类名首字母通常大写,如果由多个单词组成,每个单词首字母大写,如`class Student`。
- 方法名和变量名首字母小写,从第二个单词开始,首字母大写,如`String name`或`int stuAge`。
- 标识符应具有一定的意义,易于理解其用途。
- 常量名通常全大写,如`final double PI = 3.1415926`。
接着,笔记讲解了JAVA中的关键字,这些是被JAVA语言预定义并赋予特殊含义的单词。关键字在程序中有着特定的作用,例如控制流程、声明数据类型或访问修饰符等。
1. **关键字定义**:关键字是具有特定功能的保留单词,如`public`、`private`、`void`等。
2. **举例**:`byte`、`short`、`int`、`long`、`float`、`double`、`char`、`boolean`等是基本数据类型的关键词,`public`、`private`和`protected`是访问修饰符,`void`表示无返回值,`return`用于返回函数结果,`true`和`false`是布尔值,`static`和`final`用于声明静态和不可变的成员,`abstract`表示抽象类,`if`、`else`、`switch`、`case`、`for`、`while`、`do`则用于流程控制。
这份学习笔记深入浅出地阐述了JAVA编程的基本元素,为学习者提供了良好的起点,帮助他们掌握JAVA语言的基础知识。