夯实基础—java关键字
这里要介绍的关键字、保留字 一共有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关键字相关推荐
- java 夯实基础_夯实基础-java equals使用,和 == 的区别
在研究hashcode的用法,发现自己对equals的理解还不够深,废话少说,继续专研,记录如下: 要想搞清楚equals和==的区别,就先要搞清楚JAVA的数据类型: java的数据类型只要分两大类 ...
- final关键字_夯实基础:Java中final关键字的几种用法
导语 在java的关键字中,static和final是两个我们必须掌握的关键字.不同于其他关键字,他们都有多种用法,而且在一定环境下使用,可以提高程序的运行性能,优化程序的结构. 关于static请查 ...
- JAVA多线程基础篇-关键字synchronized
1.概述 syncronized是JAVA多线程开发中一个重要的知识点,涉及到多线程开发,多多少少都使用过.那么syncronized底层是如何实现的?为什么加了它就能实现资源串行访问?本文将基于上述 ...
- -1-1 java 基础语法 java关键字 java 注释 常量 语句 运算符 函数 数组定义
Java语言基础组成 关键字 标识符 注释 常量和变量 运算符 语句 函数 数组 关键字 定义:被Java语言赋予了特殊含义的单词 特点:关键字中所有字母都为小写 用于定义数据类型的关键字 class ...
- 【java后端学习】java语言基础(夯实基础)
文章目录 一.基础语法 1 java中的标识符 1.1 变量命名规范 1.2 保留字 2 java中的常量 3 java基本数据类型 4 数组 5 字符及字符串 6 运算符 7 控制语句 for语句 ...
- Java学习路线-夯实基础
Java学习路线-夯实基础 第一部分:网络与操作系统 第二部分:数据结构与算法 第三部分:Java基础 第四部分:Java设计模式 第五部分:数据库 第六部分:Redis 第七部分:并发与多线程 第八 ...
- Java基础——夯实基础
基础(基本) 特性 Java 各版本的新特性 New highlights in Java SE 8 Lambda Expressions Pipelines and Streams Date and ...
- java 关键字6,【JAVA SE基础篇】6.开始前的一些规定以及关键字
1.注释 注释是为了解释某些代码所加的文字,类似批注,提高程序可读性.编译时,编译器直接跳过,不会 变成字节码文件. 单行注释:以"//"开头,这一行"//"后 ...
- Java基础_关键字
Java关键字的定义与特点: 定义:被Java语言赋予特殊含义,用作专门用途的字符串(单词). 特点:关键字所以的字母都为小写.关键字不能被用作变量名.方法名.类名.包名和参数. Java关键字的分类 ...
最新文章
- FreeMarker中的list集合前后台代码
- Matlab数据的可视化 -- 极坐标图及其与直角坐标图的转换
- Survey | 多任务学习综述
- logical_not torch
- 科幻作文计算机,种子科幻作文
- (详细)Hibernate框架的搭建,Hibernate的CRUD操作(一)
- 中澜视讯产品运营总监黄超强:产品+付费+未来汽车
- strace oracle
- ae灯光插件_AE教程|Particular粒子插件全面讲解介绍官方视频教程 「中文字幕」...
- (六)Javascript 规范
- ssh(Spring+Spring mvc+hibernate)简单增删改查案例
- Spark精华问答 | Spark做大规模高性能数值计算可以吗?
- ant java xml文件,ant 学习(2)-ant开发java程序,buile.xml文件分离
- oracle函数大全-字符处理函
- K60学习笔记一:PORT端口
- 内网通怎么获得无限积分
- python图片搜索_用Python构建图片处理搜索引擎
- 吐血推荐 ▏看完这个我才知道原来PHP应该这样学!大牛的成功是可以复制的(福利派送)
- 使用TIMESTAMPDIFF计算两个时间戳之间的时间间隔需要注意的细节
- WhatsApp 批量解封提交工具
热门文章
- 【ES系列】ES的数据结构与DSL语法
- 算法项目开展的数据准备及标注规范
- 关于GPS模块数据解析-无名科创GPS模块
- android nougat honr7,华为荣誉8将于2月获得带有EMUI 5.0的Android 7.0牛轧糖
- 高手分享:善用组策略禁止不明U盘使用_xitongshoucang.com
- 【设置一个类似手机的锁屏界面但又不知道如何操作——下载加速吧】
- netty 简单demo
- 大数据权限管理sentry与Kerberos概述
- UWB室内定位系统铸造智能化企业安全管理系统
- [书籍翻译]12周撰写期刊文章 学术出版成功指南——第 5 周:回顾相关文献