昨天在课堂上我们玩了一个叫做“关键词”的游戏。每个人都必须说出关键词并尽可能地解释它的含义。我们大概有15个人,足够跑三圈多了。有些人在第一次中退出,有些人在第二次中退出。更令人高兴的是,我是最后一个退学的。那些。如果可以的话,在这场比赛中获得第二名。 所以,试试你的手,当然没有谷歌的帮助,否则就失去了意义,记住它们而不需要解释。要检查自己,请查看猫的下面。目前,JAVA 语言中定义了 50 个(五十个!)关键字。以前会多一点,但是现在的JAVA规范规定了50个单词,如下所示。我尝试将它们分成几组,我不会逐一解释,所以大部分内容应该是清楚的。 基元
- 字节
- 短的
- 整数
- 长的
- 字符
- 漂浮
- 双倍的
- 布尔值
- 如果
- 别的
- 转变
- 案件
- 默认
- 尽管
- 做
- 休息
- 继续
- 为了
- 尝试
- 抓住
- 最后
- 扔
- 投掷
- 私人的
- 受保护的
- 民众
- 进口
- 包裹
- 班级
- 界面
- 延伸
- 实施
- 静止的
- 最终的
- 空白
- 抽象的
- native // 表示该方法是用平台相关的代码实现的,通常是C语言。例如Object中的hashcode方法就有这样的修饰符。
- 新的
- 返回
- 这
- 极好的
- 同步的
- 易挥发的
- 常量
- 去
- 实例化
- 枚举 // 枚举
- 断言//数据检查
- //瞬态适用于类字段,意味着该字段不是类持久状态的一部分。那些。序列化期间,该字段不会被写入。因此,在反序列化期间,它不会从字节流中恢复。
- strictfp // 除了这个词之外,我以前听过所有的东西,但我还是第一次听到这个(顺便说一句,没有人能说出它和 const 这个词的名字)。通过使用 strictfp 关键字修改类、方法、接口,您可以确保浮点计算将像旧版本中一样执行。这样做是为了确保浮点运算的结果在所有平台上都保持不变。
GO TO FULL VERSION