【从零开始学Java】———— 1、Java语法基础

mac2024-07-18  50

1. 标识符、关键字和保留字

标识符

标识符就是变量、常量、方法、枚举、类、接口等由程序员指定的名字。 构成标识符的字母由一定的规范,规则如下。

区分大小写首字母可以是"_“或”$"或字母,但不能是数字除首字母外的其他字符,可以是"_"、"$"、字母和数字关键字不能作为标识符

关键字

关键字是由语言本身定义好的,不能用作他用,在Java中有50个关键字。

保留字

保留字既不能当作标识符使用,也不是关键字,也不能在程序中使用。 Java语言中有两个保留字:

goto:在Java语言中,goto的替换语句可以通过break、continue、return实现“有限跳转”。const:在其他语言中是声明常量,在Java中声明常量使用 "public static final"的方式

2.Java分隔符

分隔符主要有:

分号(;)左右大括号({})空白

2.1 分号

分号是Java语言中最常见的分隔符,标志着一条语句的结束。 下面的代码:

int demo = 1 + 2 + 3;

等价于

int demo = 1 + 2 + 3;

3.变量

变量名要遵守标识符命名规则,并且在相关的作用域中不能存在重复的变量名。 变量作用域是变量的使用范围,超过作用域,变量内容则被释放。 根据作用域不同变量分为成员变量和局部变量。

public class HelloWorld { // 声明int类型的成员变量 int y; public static void main(String[] args) { int x; float f = 4.5f; //x = 10; System.out.println("x = " + x); // 编译错误,局部变量x未初始化 System.out.println("f = " + f); } }

上述代码编译会出错,原因: 与成员变量不同,局部变量在使用之前必须显式地初始化。

4.常量

常量是不能被修改的变量,与变量类似,需要初始化,即在声明常量的同时要赋予一个初始值。 常量一旦初始化就不不能被修改 它的声明格式为:

final 数据类型 变量名 = 初始值; public class HelloWorld { // 声明静态常量 public static final double PI = 3.14; // 声明成员常量 final int y = 3; public static void main(String[] args) { // 声明局部常量 final double x = 3.14; } }

事实上,常量有三种:静态常量、成员常量和局部常量 public static 修饰的常量作用域是全局的,不需要创建对象就可以访问它,在类外部访问形式: HelloWorld.PI

最新回复(0)