首页 > 编程语言 >Java 基础:关键字 & 标识符

Java 基础:关键字 & 标识符

时间:2024-12-21 20:19:41浏览次数:3  
标签:Java 关键字 单词 首字母 标识符 保留字

1. 关键字(Keyword)

  • 定义:被Java语言赋予了特殊含义,用做专门用途的字符串(或单词)
    • HelloWorld案例中,出现的关键字有 classpublic staticvoid 等,这些单词已经被Java定义好了
  • 特点:全部关键字都是小写字母
  • 关键字比较多,不需要死记硬背,学到哪里记到哪里即可
  • 官方地址: https://docs.oracle.com/javase/tutorial/java/nutsandbolts/_keywords.html
keywords

说明:

  1. 关键字一共50个,其中constgoto保留字(reserved word)。
  2. truefalsenull不在其中,它们看起来像关键字,其实是字面量,表示特殊的布尔值和空值。

2. 标识符 (Identifier)

  • 定义:Java中变量、方法、类等要素命名时使用的字符序列,即凡是可以起名字的地方都是标识符。

标识符的命名规则:

  1. 由26个英文字母大小写,0-9 ,_或 $ 组成
  2. 数字不可以开头
  3. 不可以使用关键字和保留字,但能包含关键字和保留字
  4. Java中严格区分大小写,长度无限制
  5. 标识符不能包含空格

标识符的命名规范:

  1. 包名:多单词组成时所有字母都小写:xxxyyyzzz。
    例如:java.lang
  2. 类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz
    例如:HelloWorld,String,System
  3. 变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写:xxxYyyZzz
    例如:age,name,bookName,main,binarySearch,getName
  4. 常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ
    例如:MAX_VALUE,PI,DEFAULT_CAPACITY
  5. 为了提高阅读性,尽量做到“见名知意”

标签:Java,关键字,单词,首字母,标识符,保留字
From: https://www.cnblogs.com/miaotechisland/p/18621125

相关文章

  • 【JavaScript 漏洞】原型污染详解
    免责声明本号所写文章方法和工具只用于学习和交流,严禁使用文章所述内容中的方法未经许可的情况下对生产系统进行方法验证实施,发生一切问题由相关个人承担法律责任,其与本号无关。什么是原型污染原型污染是一种JavaScript漏洞,它使攻击者能够向全局对象原型添加任意属性,然后这......
  • JavaSwing FileInput
    try{BeautyEyeLNFHelper.frameBorderStyle=BeautyEyeLNFHelper.FrameBorderStyle.osLookAndFeelDecorated;//UIManager.put("RootPane.setupButtonVisible",false);org.jb2011.lnf.beautyeye.BeautyEyeLNFHelpe......
  • Java编程基础与高级应用:从入门到实践
    Java是一门广泛应用于企业级开发的编程语言,以其跨平台性、丰富的生态系统和稳定性著称。本文将从Java的基础知识入手,介绍其核心概念,并通过一个简单的项目演示Java在实际开发中的应用。一、Java语言的特点跨平台性Java程序通过编译生成的字节码可以在任何安装了Java虚......
  • Java代码基础(idea)
    一、新建工程1.新建Java项目2.新建Class类按下回车键,新建类便完成了二、第一个程序helloworld//单行注释,注释代码便于理解,不参与运行/*多行注释,不嵌套使用*//**文档注释(说明性文字和一些JavaDoc标签,后期写项目时可生成项目API)*/publicclassHelloWorld{/......
  • JAVA_基础语法
    JAVA_基础语法第1周计算1.1.2输出(第一个Java程序)//Alt+/可以辅助快速打代码//println输出+换行System.out.println("helloworld中文");1.2变量与计算1.2.1输入//‘n’可自定义Scannern=newScanner(System.in);System.out.println(n.nextLine());输......
  • 【华为OD-E卷-寻找关键钥匙 100分(python、java、c++、js、c)】
    【华为OD-E卷-寻找关键钥匙100分(python、java、c++、js、c)】题目小强正在参加《密室逃生》游戏,当前关卡要求找到符合给定密码K(升序的不重复小写字母组成)的箱子,并给出箱子编号,箱子编号为1~N。每个箱子中都有一个字符串s,字符串由大写字母、小写字母、数字、标点符号......
  • 【华为OD-E卷-最多提取子串数目 100分(python、java、c++、js、c)】
    【华为OD-E卷-最多提取子串数目100分(python、java、c++、js、c)】题目给定[a-z],26个英文字母小写字符串组成的字符串A和B,其中A可能存在重复字母,B不会存在重复字母,现从字符串A中按规则挑选一些字母,可以组成字符串B。挑选规则如下:同一个位置的字母只能挑选一次......
  • java.util.prefs.Preferences简单例子
    Java的PreferencesAPI提供了一种简单的方式来存储和检索用户或系统级别的首选项(键值对数据)。这些数据可以持久化存储,例如保存用户设置。下面是一个最简单的例子:示例:保存和读取用户首选项importjava.util.prefs.Preferences;publicclassPreferencesExample{publ......
  • JAVA创建线程的两种方法
    JAVA创建线程两种常见方式implementsRunnable:实现线程类的创建:publicclassMyThreadimplementsRunnable{...publicvoidrun(){//定义线程执行任务}..}调用类+调用线程:MyThreadmThread=newMythread(传参);Threadt1=newThread(mThread);线程开始执行:t......
  • Java基于springboot+vue的易物小店交换系统
    收藏关注不迷路!!......