首页 > 编程语言 >Java基本语法 关键字、保留字和命名规则

Java基本语法 关键字、保留字和命名规则

时间:2022-09-24 17:23:12浏览次数:52  
标签:Java 首字母 单词 关键字 标识符 保留字

关键字

●关键字(keyword)的定义和特点
➢定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)
➢特点:关键字中所有字母都为小写

image-20220924165206337

保留字

●Java保留字:现有Java版本尚未使用,但以后版本可能会作为关键字使用。自己命名际识符时要避免使用这些保留字
goto、const

image-20220924165231543

标识符

标识符:
Java对各种变量、方法和类等要素命名时使用的字符序列称为标识符
技巧:凡是自己可以起名字的地方都叫标识符。

比如:类名、变量名、方法名、接口名、包名...

定义合法标识符规则:
由26个英文字母大小写, 0-9,或$ 组成
数字不可以开头。
不可以使用关键字和保留字,但能包含关键字和保留字。
Java中严格区分大小写,长度无限制。
标识符不能包含空格。
练习: miles, Test, a++, --a, 4#R, $4, #44, apps, class, public, int, x, y, radius

Java中的名称命名规范:
包名:多单词组成时所有字母都小写: xxyyyzzZz
类名、接口名:多单词组成时,所有单词的首字母大写: XxxYyyZzz
变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写: xxxYyyZzz
常量名:所

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

相关文章

  • JavaScript Window Navigator
    window.navigator对象包含有关访问者浏览器的信息Window.Navigator次对象也可不写前缀navigator不应该用来检测浏览器的版本:navigator数据可被浏览器使用者更改一些......
  • JavaScript Window Location
    用于获取当前页面的地址(URL),并把浏览器重定向到新的页面WindowLocation此对象在编写时不写window前缀如:location.hostname返回web主机的域名location.pathname返回当......
  • vue 使用百度地图JavaScript API GL 组件
    <template><divclass="component"><el-cardclass="cardStyle"><!--ready,地图组件渲染完毕时触发,返回一个百度地图的核心类和地图实例--><baidu-map......
  • JavaScript Window History
    window.history对象包含浏览器的历史WindowHistory该对象在编写时可以不写window前缀访问对象的方法做出了限制:history.back()——与浏览器点击后退按钮相同history......
  • java中static详解
    Java中static(随着类的出现而出现):适用范围:可以修饰变量和方法静态(static)修饰如下:    a.变量:称为类变量、静态变量    b.方法:称为类方法、静态......
  • 四 Java数组
    Java数组数组的定义数组是相同类型数据的有序集合。数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。其中,每一个数据称作一个数组元素,每个数组元......
  • java中的static关键字
    引言  通常情况下,类成员必须通过它的类的对象访问,但是可以创建这样一个成员,它能够被它自己使用,而不必引用特定的实例。在成员声明前面加上static关键字就能创建这样的成......
  • 计算机毕业设计 SpringBoot+Vue零食商城平台系统 零食网上商城系统 零食购物商城系统J
    ......
  • 力扣23(java)-合并k个升序链表(困难)
    题目:给你一个链表数组,每个链表都已经按升序排列。请你将所有链表合并到一个升序链表中,返回合并后的链表。 示例1:输入:lists=[[1,4,5],[1,3,4],[2,6]]输出:[1,1,2,3,4......
  • my.java
    packagecn.ac.cti.txfz.common.szs;importcn.ac.cti.txfz.common.constant.BaseEnum;importcn.ac.cti.txfz.common.constant.InfoEnum;importio.swagger.annotatio......