当前位置 博文首页 > RtxTitanV的博客:Java基础知识总结之标识符和关键字
本文主要对Java的标识符和关键字进行简单总结。
标识符是给类、接口、方法、变量等起名字的字符序列。
test
。com.test
。Test
。MyTest
。name
,main
。userName
,getName
。PI
。USER_MAX_AGE
。关键字是被Java语言赋予了特殊含义的单词,只能用于特定的地方。
private
:访问修饰符,在同一类内可见protected
:访问修饰符,对同一个包的类和所有子类可见public
:访问修饰符,对所有类可见abstract
:表明类或成员方法具有抽象属性class
:声明一个类enum
:枚举extends
:表明一个类是另一个类的子类final
:声明变量为不可变,声明方法不能被重写,声明类不能被继承implements
:表明类实现接口interface
:接口native
:原生方法new
:用于创建新的对象static
:表明具有静态属性strictfp
:用于限制浮点计算的精度和舍入synchronized
:表明一段代码需同步执行transient
:声明不用于序列化的实例域volatile
:表明两个或多个变量必须同步变化break
:用于跳出当前循环体continue
:指跳出当前的这一次循环,继续下一次循环return
:用于方法返回do
:用于do-while循环结构while
:用于while循环结构if
:用于条件语句else
:用于条件语句中条件不成立的分支for
:用于for循环结构instanceof
:用来检查对象是否为指定类型的对象switch
:用于分支语句结构case
:用于switch语句中,表示一个分支default
:switch语句结构中表示默认分支assert
:断言try
:用于异常处理catch
:用于异常处理中捕获异常throw
:抛出一个异常throws
:用于在方法首部声明所有可能抛出的异常finally
:处于声明处理异常中肯定会执行的代码块import
:导入要访问指定的类或包package
:包boolean
:布尔类型byte
:字节类型char
:字符类型double
:双精度浮点数类型float
:单精度浮点数类型int
:整数类型long
:长整数类型short
:短整数类型super
:用于从子类访问父类的变量和方法this
:当前对象的引用void
:声明方法不返回任何值goto
:保留关键字const
:保留关键字true、false和null看起来像关键字,但它们实际上是字面量,不能在程序中将它们用作标识符。
cs