【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"); 
    }
}



目录
相关文章
|
2月前
|
Java
Java标识符详解
本内容详解Java标识符的定义、命名规则与最佳实践,涵盖合法字符、命名规范、常见错误及Unicode支持,助你写出更规范、易读的Java代码。
197 2
|
4月前
|
人工智能 Java 开发工具
MCP Java 开发指南
MCP Java 开发指南
3583 43
MCP Java 开发指南
|
8月前
|
缓存 安全 Java
Volatile关键字与Java原子性的迷宫之旅
通过合理使用 `volatile`和原子操作,可以在提升程序性能的同时,确保程序的正确性和线程安全性。希望本文能帮助您更好地理解和应用这些并发编程中的关键概念。
196 21
|
6月前
|
存储 安全 Java
深入理解 Java 中的 instanceof 关键字
本文深入解析了 Java 中的 `instanceof` 关键字,探讨其在类型判断中的作用。作为二元操作符,`instanceof` 可用于检查对象是否为某类实例或实现特定接口,避免类型转换异常 (`ClassCastException`)。文章通过多态性下的类型判断、安全类型转换、接口实现检测及集合元素类型判定等实际应用场景,展示了 `instanceof` 的强大功能。掌握该关键字可提高代码健壮性,确保运行时类型安全。
433 0
|
7月前
|
Java C语言
课时8:Java程序基本概念(标识符与关键字)
课时8介绍Java程序中的标识符与关键字。标识符由字母、数字、下划线和美元符号组成,不能以数字开头且不能使用Java保留字。建议使用有意义的命名,如student_name、age。关键字是特殊标记,如蓝色字体所示。未使用的关键字有goto、const;特殊单词null、true、false不算关键字。JDK1.4后新增assert,JDK1.5后新增enum。
121 4
|
7月前
|
Java 编译器
课时7:Java程序基本概念(注释)
课时7介绍了Java程序中的注释。编程语言有其语法和语义,注释有助于理解代码需求,防止断档。Java支持三类注释:单行(//)、多行(/* */)和文档注释(/** */)。注释不会被编译器编译。范例中展示了如何在代码中使用注释,并强调了注释对项目文档管理的重要性。
124 3
|
10月前
|
存储 缓存 Java
Java 并发编程——volatile 关键字解析
本文介绍了Java线程中的`volatile`关键字及其与`synchronized`锁的区别。`volatile`保证了变量的可见性和一定的有序性,但不能保证原子性。它通过内存屏障实现,避免指令重排序,确保线程间数据一致。相比`synchronized`,`volatile`性能更优,适用于简单状态标记和某些特定场景,如单例模式中的双重检查锁定。文中还解释了Java内存模型的基本概念,包括主内存、工作内存及并发编程中的原子性、可见性和有序性。
267 5
Java 并发编程——volatile 关键字解析
|
9月前
|
算法 Java API
Java 方法注释:规范、实用和高质量的写法
本文深入探讨了如何编写高质量的 Java 方法注释
449 11
|
9月前
|
Java 编译器 开发者
Java中的this关键字详解:深入理解与应用
本文深入解析了Java中`this`关键字的多种用法
1500 9
|
9月前
|
JSON Java 数据挖掘
利用 Java 代码获取淘宝关键字 API 接口
在数字化商业时代,精准把握市场动态与消费者需求是企业成功的关键。淘宝作为中国最大的电商平台之一,其海量数据中蕴含丰富的商业洞察。本文介绍如何通过Java代码高效、合规地获取淘宝关键字API接口数据,帮助商家优化产品布局、制定营销策略。主要内容包括: 1. **淘宝关键字API的价值**:洞察用户需求、优化产品标题与详情、制定营销策略。 2. **获取API接口的步骤**:注册账号、申请权限、搭建Java开发环境、编写调用代码、解析响应数据。 3. **注意事项**:遵守法律法规与平台规则,处理API调用限制。 通过这些步骤,商家可以在激烈的市场竞争中脱颖而出。