【Java开发指南 | 第二篇】标识符、Java关键字及注释

简介: 【Java开发指南 | 第二篇】标识符、Java关键字及注释

标识符

Java 所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。


所有的标识符都应该以字母(A-Z 或者 a-z),美元符($)、或者下划线(_)开始,否则报错


首字符之后可以是字母(A-Z 或者 a-z),美元符($)、下划线(_)或数字的任何字符组合

关键字不能用作标识符,否则报错


标识符是大小写敏感的,否则报错


注意:println 方法不接受两个参数


合法标识符举例:age、$salary、_value、__1_value

非法标识符举例:123abc、-salary

Java关键字

关键字不能用于常量、变量、和任何标识符的名称。


类别 关键字 说明

访问控制 private 私有的

protected 受保护的

public 公共的

default 默认

类、方法和变量修饰符 abstract 声明抽象

class 类

extends 扩充、继承

final 最终值、不可改变的

implements 实现(接口)

interface 接口

native 本地、原生方法(非 Java 实现)

new 创建

static 静态

strictfp 严格浮点、精准浮点

synchronized 线程、同步

transient 短暂

volatile 易失

程序控制语句 break 跳出循环

case 定义一个值以供 switch 选择

continue 继续

do 运行

else 否则

for 循环

if 如果

instanceof 实例

return 返回

switch 根据值选择执行

while 循环

错误处理 assert 断言表达式是否为真

catch 捕捉异常

finally 有没有异常都执行

throw 抛出一个异常对象

throws 声明一个异常可能被抛出

try 捕获异常

包相关 import 引入

package 包

基本类型 boolean 布尔型

byte 字节型

char 字符型

double 双精度浮点

float 单精度浮点

int 整型

long 长整型

short 短整型

变量引用 super 父类、超类

this 本类

void 无返回值

保留关键字 goto 是关键字,但不能使用

const 是关键字,但不能使用

注意: Java 的 null 不是关键字,类似于 true 和 false,它是一个字面常量,不允许作为标识符使用。


Java注释

注释可以提供代码的背景信息,解释代码的目的、算法或者设计思路,使代码更加易读,尤其是在代码复杂或者逻辑不明显的情况下。


public class ice {
   /* 多行注释
    * 多行注释
    * 多行注释
    */
    public static void main(String[] args){
       // 单行注释
       /* 单行注释 */
       System.out.println("ice"); 
    }
}



目录
相关文章
|
16小时前
|
Java
Java中的this关键字
Java中的this关键字
7 1
|
18小时前
|
Java
蓝易云 - java封装、this关键字详解
以上就是Java中封装和this关键字的基本概念和用法。理解和掌握这些概念对于编写高质量的Java代码至关重要。
68 0
|
1天前
|
Java
【JAVA学习之路 | 基础篇】super关键字
【JAVA学习之路 | 基础篇】super关键字
|
1天前
|
Java
【JAVA学习之路 | 基础篇】this关键字
【JAVA学习之路 | 基础篇】this关键字
|
2天前
|
Java
Java程序设计基础——关键字与标识符
Java程序设计基础——关键字与标识符
|
7天前
|
Java 程序员
Java this关键字详解(3种用法),Java程序员面试必备的知识点
Java this关键字详解(3种用法),Java程序员面试必备的知识点
|
8天前
|
安全 算法 Java
Java一分钟:线程同步:synchronized关键字
【5月更文挑战第11天】Java中的`synchronized`关键字用于线程同步,防止竞态条件,确保数据一致性。本文介绍了其工作原理、常见问题及避免策略。同步方法和同步代码块是两种使用形式,需注意避免死锁、过度使用导致的性能影响以及理解锁的可重入性和升级降级机制。示例展示了同步方法和代码块的运用,以及如何避免死锁。正确使用`synchronized`是编写多线程安全代码的核心。
61 2
|
8天前
|
小程序 Java 容器
03|Java基础语法:讲解标识符、关键字、变量、数据类型、运算符、控制语句(条件分支、循环)
03|Java基础语法:讲解标识符、关键字、变量、数据类型、运算符、控制语句(条件分支、循环)
12 0
|
8天前
|
Java
深入浅出Java基础语法:标识符、关键字、变量、数据类型、运算符与控制语句
深入浅出Java基础语法:标识符、关键字、变量、数据类型、运算符与控制语句
10 0
|
8天前
|
存储 安全 Java
【亮剑】Java并发编程涉及`ThreadLocal`、`Volatile`、`Synchronized`和`Atomic`四个关键机制
【4月更文挑战第30天】Java并发编程涉及`ThreadLocal`、`Volatile`、`Synchronized`和`Atomic`四个关键机制。`ThreadLocal`为每个线程提供独立变量副本;`Volatile`确保变量可见性,但不保证原子性;`Synchronized`实现同步锁,保证单线程执行;`Atomic`类利用CAS实现无锁并发控制。理解其原理有助于编写高效线程安全代码。根据业务场景选择合适机制至关重要。