14.基础语法-关键字和标识符

14 关键字和标识符

14.1 标识符

14.1.1 标识符定义

标识符(identifier):在 java 中,用来表示类、方法、变量等名称的自定义字符,都是标识符。

public class VariableDemo {
    public static void main(String[] args) {
        int number1 = 10; 
        int number2 = 20;
    }
}

以上:类名 VariableDemo 、方法名 main、变量名 number1、number2 都是自定义的标识符

14.1.2 标识符规范

  1.Java 标识符由字母、数字、下划线(_)和美元符号($)组成

  2.不能以数字开头,必须以字母、下划线或美元符号开头

  3.不能使用 Java 关键字

14.1.3 标识符建议

  1.标识符要使用有意义的英文单词表示(见名知意),尽量不要出现特殊符号

  2.常量名全部使用大写字母,如果有多个则以 _ 隔开,例如:MONTH_OF_YEAR

  3.类名采用大驼峰格式:即所有单词首字母大写,其他字母小写,例如:MathTeacher

  4.变量名和方法名采用小驼峰格式,首字母小写,例如:myLastName

  5.不能使用Java关键字

14.1.4 标识符练习

  1.定义常量名,表示 int 的最大值、最小值

    参考:INT_MAX_VALUE、MAX_NUMBER、INT_MIN_VALUE、MIN_NUMBER

  2.定义类名,类的作用是演示标识符的案例

    参考:IndentifierDemo

  3.定义变量名,表示总金额(金额的英文是 payment)

    参考:totalPayment

  4.定义方法名,方法的作用是删除订单

    参考:deleteOrder

14.2 关键字

关键字:就是被 Java赋予了特定含义的英文单词,在高级开发工具中关键字都会用特殊颜色高亮显示

黑色主题中显示橘色的是关键字、白色主题中显示蓝色的是关键字

package com.itheima.chap02;

public class JavaKeywords {
    public static void main(String[] args) {
        // 定义一个包含所有Java关键字的数组
        String[] keywords = {
            "abstract", "assert", "boolean", "break", "byte", "case", "catch", "char", "class",
            "const", "continue", "default", "do", "double", "else", "enum", "extends", "final",
            "finally", "float", "for", "goto", "if", "implements", "import", "instanceof", "int",
            "interface", "long", "native", "new", "package", "private", "protected", "public",
            "return", "short", "static", "strictfp", "super", "switch", "synchronized", "this",
            "throw", "throws", "transient", "try", "void", "volatile", "while"
        };

        // 打印所有的Java关键字
        System.out.println("Java中的所有关键字:");
        for (String keyword : keywords) {
            System.out.print(keyword + " ");
        }
    }
}

------------------------------------------------ 执行后
D:\Software\jdk17\bin\java.exe "-javaagent:D:\Software\JetBrainsIntelliJ IDEA 2025.2.4\lib\idea_rt.jar=12919" -Dfile.encoding=UTF-8 -classpath D:\Software\JavaCode\p1-basic\out\production\p1-basic com.itheima.chap02.JavaKeywords
Java中的所有关键字:
abstract assert boolean break byte case catch char class const continue default do double else enum extends final finally float for goto if implements import instanceof int interface long native new package private protected public return short static strictfp super switch synchronized this throw throws transient try void volatile while 
Process finished with exit code 0

 

———————————————————————————————————————————————————————————————————————————

                                                                                                                         无敌小马爱学习

posted on 2025-12-02 17:26  马俊南  阅读(8)  评论(0)    收藏  举报