java基础-注释、关键字和标识符

注释、关键字和标识符

本文讲述了在java语言中的注释、关键字和标识符。

注释:
- 单行注释 //注释内容
- 多行注释 /*注释内容 */
- 文档注释 /* * 注释内容*/

关键字
java基础-注释、关键字和标识符

注意:true、false、null都不是java关键字,是一个单独标记类型

transient:变量修饰符。标记为transient的变量,在对象存储时,这些变量状态不会被持久化。当对象序列化的保存在存储器上时,不希望有些字段数据被保存,为了保证安全性,可以把这些字段声明为transient。

strictfp:(strict float point精确浮点)如果你想让你的浮点运算更加精确,而且不会因为不同的硬件平台所执行的结果不一致的话,可以用关键字strictfp.修饰类、接口、方法,那么在这个关键字所声明的范围内所有浮点运算都是精确的。

volatile:在每次被线程访问时,都强迫从共享内存中重读该成员变量的值。而且,当成员变量发生变化时,强迫线程将变化值回写到共享内存。这样在任何时刻,两个不同的线程总是看到某个成员变量的同一个值。

native:方法修饰符,意为本地(操作系统)方法,非java语言实现,没有方法体,一般为提高效率

标识符

标识符就是名称的意思,所有的名称都统称为标识符。Java中经常要定义类、方法、变量(后面会学习到),在定义他们时总要给它们起名字,这些名字就是标识符。

  • 组成元素
    英文字符: a-zA-Z
    数字: 0-9
    符号: _与$

  • 标识符规则
    数字不能开头
    不可以使用关键字
    严格区分大小写,不限制长度起名时,尽量达到见名知意