这里要介绍的关键字、保留字 一共有53个

关键字

有简单备注,详细用法都在后续博文中讨论

关键字 备注
访问修饰权限 数量3
public 公共的
protected 受保护的
private 私有的
流程控制 数量12
if 判断语句
else if( ){ }else{ }
while 循环语句while(){}
do do{}while()
for for(;;)循环
switch 判断选择switch(){
case case:
default default: }
break 终止并跳出
continue 终止本次,开始下一次
instanceof 判断对象类型
return 终止方法 返回数据
包相关 数量2
package 定义包名
import 导包
数据类型 数量8
boolean 布尔型
byte 字节型
char 字符型
short 短整型
int 整形
long 长整型
float 浮点型
double 双精度
定义用的 数量 8
class
interface 接口
abstract 抽象
extends 继承
implements 实现
new 创建
void 无返回值
enum 枚举
修饰用 数量 10
static 静态
final 不可改变
super 超(父)
this 当前对象
native 本地
strictfp 严格,精准
synchronized 线程,同步
transient 短暂
volatile 易失
assert 断言
异常 数量5
try 捕抓异常
catch 处理异常
finally 最终执行
throw 破出异常
throws 可能抛出异常
以上48个 以下5个
应该算是标识符把
null
true 正确
false 错误
保留字
goto 跳到
const 常量

java 中有包(package在最上面)、类(class修饰普通类、interface修饰接口、abstract修饰抽象类)、成员变量、方法、局部变量等说法。

其中类中还有内部类、匿名内部类。

而访问权限就靠三个关键字和默认(不写)的控制

关键字 本类 同包 子类 非同包
public o o o o
protected o o o x
默认 o o x x
private o x x x

夯实基础—java关键字相关推荐

  1. java 夯实基础_夯实基础-java equals使用,和 == 的区别

    在研究hashcode的用法,发现自己对equals的理解还不够深,废话少说,继续专研,记录如下: 要想搞清楚equals和==的区别,就先要搞清楚JAVA的数据类型: java的数据类型只要分两大类 ...

  2. final关键字_夯实基础:Java中final关键字的几种用法

    导语 在java的关键字中,static和final是两个我们必须掌握的关键字.不同于其他关键字,他们都有多种用法,而且在一定环境下使用,可以提高程序的运行性能,优化程序的结构. 关于static请查 ...

  3. JAVA多线程基础篇-关键字synchronized

    1.概述 syncronized是JAVA多线程开发中一个重要的知识点,涉及到多线程开发,多多少少都使用过.那么syncronized底层是如何实现的?为什么加了它就能实现资源串行访问?本文将基于上述 ...

  4. -1-1 java 基础语法 java关键字 java 注释 常量 语句 运算符 函数 数组定义

    Java语言基础组成 关键字 标识符 注释 常量和变量 运算符 语句 函数 数组 关键字 定义:被Java语言赋予了特殊含义的单词 特点:关键字中所有字母都为小写 用于定义数据类型的关键字 class ...

  5. 【java后端学习】java语言基础(夯实基础)

    文章目录 一.基础语法 1 java中的标识符 1.1 变量命名规范 1.2 保留字 2 java中的常量 3 java基本数据类型 4 数组 5 字符及字符串 6 运算符 7 控制语句 for语句 ...

  6. Java学习路线-夯实基础

    Java学习路线-夯实基础 第一部分:网络与操作系统 第二部分:数据结构与算法 第三部分:Java基础 第四部分:Java设计模式 第五部分:数据库 第六部分:Redis 第七部分:并发与多线程 第八 ...

  7. Java基础——夯实基础

    基础(基本) 特性 Java 各版本的新特性 New highlights in Java SE 8 Lambda Expressions Pipelines and Streams Date and ...

  8. java 关键字6,【JAVA SE基础篇】6.开始前的一些规定以及关键字

    1.注释 注释是为了解释某些代码所加的文字,类似批注,提高程序可读性.编译时,编译器直接跳过,不会 变成字节码文件. 单行注释:以"//"开头,这一行"//"后 ...

  9. Java基础_关键字

    Java关键字的定义与特点: 定义:被Java语言赋予特殊含义,用作专门用途的字符串(单词). 特点:关键字所以的字母都为小写.关键字不能被用作变量名.方法名.类名.包名和参数. Java关键字的分类 ...

最新文章

  1. FreeMarker中的list集合前后台代码
  2. Matlab数据的可视化 -- 极坐标图及其与直角坐标图的转换
  3. Survey | 多任务学习综述
  4. logical_not torch
  5. 科幻作文计算机,种子科幻作文
  6. (详细)Hibernate框架的搭建,Hibernate的CRUD操作(一)
  7. 中澜视讯产品运营总监黄超强:产品+付费+未来汽车
  8. strace oracle
  9. ae灯光插件_AE教程|Particular粒子插件全面讲解介绍官方视频教程 「中文字幕」...
  10. (六)Javascript 规范
  11. ssh(Spring+Spring mvc+hibernate)简单增删改查案例
  12. Spark精华问答 | Spark做大规模高性能数值计算可以吗?
  13. ant java xml文件,ant 学习(2)-ant开发java程序,buile.xml文件分离
  14. oracle函数大全-字符处理函
  15. K60学习笔记一:PORT端口
  16. 内网通怎么获得无限积分
  17. python图片搜索_用Python构建图片处理搜索引擎
  18. 吐血推荐 ▏看完这个我才知道原来PHP应该这样学!大牛的成功是可以复制的(福利派送)
  19. 使用TIMESTAMPDIFF计算两个时间戳之间的时间间隔需要注意的细节
  20. WhatsApp 批量解封提交工具

热门文章

  1. 【ES系列】ES的数据结构与DSL语法
  2. 算法项目开展的数据准备及标注规范
  3. 关于GPS模块数据解析-无名科创GPS模块
  4. android nougat honr7,华为荣誉8将于2月获得带有EMUI 5.0的Android 7.0牛轧糖
  5. 高手分享:善用组策略禁止不明U盘使用_xitongshoucang.com
  6. 【设置一个类似手机的锁屏界面但又不知道如何操作——下载加速吧】
  7. netty 简单demo
  8. 大数据权限管理sentry与Kerberos概述
  9. UWB室内定位系统铸造智能化企业安全管理系统
  10. [书籍翻译]12周撰写期刊文章 学术出版成功指南——第 5 周:回顾相关文献