前言:
而今姐妹们对“java区分大小写”都比较关心,小伙伴们都需要剖析一些“java区分大小写”的相关知识。那么小编同时在网摘上收集了一些有关“java区分大小写””的相关知识,希望小伙伴们能喜欢,大家快快来学习一下吧!1.java关键字的使用
定义:被Java语言赋予了特殊含义,用做专门用途的字符串(单词)。
特点:关键字中所字母都为小写
具体哪些关键字(文末附录包含Java语言中所以关键字及其含义):
2.保留字
Java保留字:现有Java版本尚未使用,但以后版本可能会作为关键字使用。自己命名标识符时要避免使用这些保留字
具体哪些保留字:goto 、const
注意:自己命名标识符时要避免使用这些保留字
3.标识符的使用
3.1 定义
Java 对各种变量、方法和类等要素命名时使用的字符序列称为标识符。(注:可以简单地理解为凡是自己可以起名字的地方都叫标识符。)
3.2 涉及到的结构:
包名、类名、接口名、变量名、方法名、常量名
3.3 定义一个合法标识符的规则:(必须要遵守。否则,编译不通过)
>>由26个英文字母大小写,0-9 ,_或 $ 组成。
>>数字不可以开头。
>>不可以使用关键字和保留字,但能包含关键字和保留字。
>>Java中严格区分大小写,长度无限制。
>>标识符不能包含空格。
3.4 java中名称的命名规范:(可以不遵守,不影响编译和运行。但是要求大家遵守)
>>包名:多单词组成时所有字母都小写:xxxyyyzzz。
>>类名、接口名:多单词组成时,所有单词的首字母大写:XxxYyyZzz。
>>变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个
单词首字母大写:xxxYyyZzz。
>>常量名:所有字母都大写。多单词时每个单词用下划线连接:XXX_YYY_ZZZ。
★注意
1.在起名字时,为了提高阅读性,要尽量意义,“见名知意”。
2.java采用unicode字符集,因此标识符也可以使用汉字声明,但是不建议使用。
附录:
本附录列出了Java语言中的所有关键字。其中有部分关键字是“受限的”,他们只能在某些特定的场合(例如,在模块声明中)有特殊的含义,在其他情况下,它们可以是标识符。
关键字
含义
abstract
抽象类或方法
assert
用来查找内部程序错误
boolean
布尔类型
break
跳出一个选择语句或循环
byte
8位整数类型
case
switch的一个分支
catch
捕获异常的try块子句
char
Unicode字符类型
class
定义一个类类型
const
未使用
continue
在循环末尾继续
default
switch的默认子句,或者接口的默认方法
do
do/while循环最前面的语句
double
双精度浮点数类型
else
if语句的else子句
enum
枚举类型
exports
导出一个模块的包(受限)
extends
定义一个类的父类,或者一个通配符的上界
final
一个常量,或一个不能被覆盖的类型或方法
finally
try块中总会执行的部分
float
单精度浮点数类型
for
一种循环类型
goto
未使用
if
一个条件语句
implements
定义一个类实现的接口
import
导入一个包
instanceof
测试一个对象是否为一个类的实例
int
32位整数类型
interface
一种抽象类型,其中包含可以由类实现的方法
long
64位长整数类型
native
由宿主系统实现的一个方法
new
分配一个新对象或数组
null
一个空引用(需要说明的是,null从技术上讲是一个字面量,而不是关键字)
module
声明一个模块(受限)
open
修改一个module声明(受限)
opens
打开一个模块的包(受限)
package
包含类的一个包
private
这个特性只能由该类的方法访问
protected
这个特性只能由该类、其子类以及同一个包中的其他类的方法访问
provides
指示一个模块使用一个服务(受限)
public
这个特性可以由所有类的方法访问
return
从一个方法返回
short
16位整数类型
static
这个特性是类或接口特有的,而不属于类的实例
strictfp
对浮点数计算使用严格的规则
super
超类对象或构造器,或一个通配符的下界
switch
一个选择语句
synchronized
对线程而言是原子的方法或代码块
this
当前类的一个方法或构造器的隐含参数
throw
抛出一个异常
to
exports或opens声明的一部分(受限)
throws
一个方法可能抛出的异常
transient
标记非永久的数据
transitive
修饰一个requires声明(受限)
try
捕获异常的代码块
uses
指示一个模块使用一个服务(受限)
var
声明一个变量的类型是推导得出的(受限)
void
指示一个方法不返回任何值
volatile
确保一个字段可以由多个线程访问
with
在一个provides语句中定义服务类(受限)
while
一种循环
标签: #java区分大小写 #java中大小写怎么区分 #java合法的标识符 #java单精度浮点型关键字 #java里的关键字