首页 星云 工具 资源 星选 资讯 热门工具
:

PDF转图片 完全免费 小红书视频下载 无水印 抖音视频下载 无水印 数字星空

java关键词及其作用详解

后端 44.6KB 35 需要积分: 1
立即下载

资源介绍:

这个是自己平时学习java整理出来,其中包括关键字和保留字的详细解释,供大家参考和交流,高手勿嘲!
由于自己水平有限,整理中难免会有错误,若有错误请发邮件给我,我会及时更正。
E-mail:mothz@126.com
Java 关键字及其作用
目录
JAVA 关键字及其作用............................................ ......................................................................... 1
一、 关键字总览:...............................................................................................................................2
二、 详细解释....................................................................................................................................3
1.
访问控制
.......................................................................................................................................3
1) private 私有的.........................................................................................................................................3
2) protected 受保护的................................................................................................................................3
3) public 公共的..........................................................................................................................................3
2.
类、方法和变量修饰符
...............................................................................................................4
1) abstract 声明抽象...................................................................................................................................4
2) class ....................................................................................................................................................4
3) extends 继承、扩展...............................................................................................................................4
4) nal 最终、不可改变.............................................................................................................................4
5) implements 实现.....................................................................................................................................4
6) interface 接口..........................................................................................................................................5
7) nave 本地..............................................................................................................................................5
8) new ,创建............................................................................................................................................5
9) stac 静态...............................................................................................................................................5
10) stric%p 严格,精准..................................................................................................................................5
11) synchronized 线程、同步.....................................................................................................................6
12) transient 短暂.......................................................................................................................................6
13) volale 易失..........................................................................................................................................6
3.
程序控制语句
...............................................................................................................................6
1) break 跳出,中断...................................................................................................................................6
2) connue 继续..........................................................................................................................................7
3) return 返回.............................................................................................................................................. 7
4) do 运行....................................................................................................................................................7
5) while 循环...............................................................................................................................................7
6) if 如果...................................................................................................................................................... 7
7) else 否则................................................................................................................................................. 7
8) for 循环................................................................................................................................................... 8
9) instanceof 实例.......................................................................................................................................8
10) switch 观察...........................................................................................................................................8
11) case 返回观察里的结果.......................................................................................................................8
12) default 默认..........................................................................................................................................8
4.
错误处理
.......................................................................................................................................9
1
1) try 捕获异常........................................................................................................................................... 9
2) catch 处理异常....................................................................................................................................... 9
3) throw 抛出一个异常对象.......................................................................................................................9
4) throws 声明一个异常可能被抛出.........................................................................................................9
5.
包相关
.........................................................................................................................................10
1) import 引入...........................................................................................................................................10
2) package ............................................................................................................................................. 10
6.
基本类型
.....................................................................................................................................10
1) boolean 布尔型.....................................................................................................................................10
2) byte 字节型...........................................................................................................................................10
3) char 字符型...........................................................................................................................................11
4) double 双精度.......................................................................................................................................11
5) +oat 浮点..............................................................................................................................................11
6) int 整型.................................................................................................................................................11
7) long 长整型...........................................................................................................................................12
8) short 短整型......................................................................................................................................... 12
9) null ....................................................................................................................................................12
10) true .................................................................................................................................................12
11) false ................................................................................................................................................12
7.
变量引用
.....................................................................................................................................13
1) super 父类,超类....................................................................................................................................13
2) this 本类................................................................................................................................................ 13
3) void 无返回值.......................................................................................................................................13
8.
保留字
.........................................................................................................................................13
1) goto 跳转..............................................................................................................................................13
2) const
静态
.............................................................................................................................................13
三、 文档说明:.................................................................................................................................14
一、 关键字总览:
访问控制
private protected public
,方法和
变量修饰
abstract class extends nal implements interface nave new stac
stric%p synchronized transient volale
程序控制
break connue return do while if else for instanceof
switch case default
错误处理
try cathc throw throws
包相关
import package
基本类型
boolean byte char double +oat int long short null
true false
2
变量引用
super this void
保留字
goto const
二、 详细解释
1. 访问控制
1) private
私有的
private 关键字是访问控制修饰符,可以应用于类、方法或字段(在类中声明的变量)。
能在声 private(内部)类、方法或字段的类中引用这些类、方法或字段。在类的外部
者对于子类而言,它们是不可见的 所有类成员的默认访问范围都是 package 访问,也就
是说,除非存在特定的访问控制修饰符,否则,可以从同一个包中的任何类访问类成员。
2) protected
受保护的
protected 关键字是可以应用于类、方法或字段(在类中声明的变量)的访问控制修饰符。
可以在声明 protected 类、方法或字段的类、同一个包中的其他任何类以及任何子类(无论
子类是在哪个包中声明的)中引用这些类、方法或字段。所有类成员的默认访问范围都
package 访问,也就是说访控制修饰符,个包中的
任何类访问类成员。
3) public
公共的
public 关键字是可以应用于类、方法或字段(在类中声明的变量)的访问控制修饰符。
能只会在其他任何类或包中引用 public 、方法或字段。所有类成员的默认访问范围都
package 访问,也就是说访控制修饰符,个包中的
任何类访问类成员。
3
2. 类、方法和变量修饰符
1) abstract
声明抽象
abstract 关键字可以修改类或方法。abstract 类可以扩展(增加子类),但不能直接实例
abstract 方法不在声明它的类中实现,但必须在某个子类中重写。采 abstract 方法的类本
来就是抽象类,并且必须声明为 abstract
2) class
class 关键用来声明新的 Java 类,该类相关变量/或方法的合。类是面向对象的程
序设计方法的基本构造单位。类通常代表某种实际实体,如几何形状或人。类是对象的
板。每个对象都是类的一个实例。要使用类,通常使 new 操作符将类的对象实例化,然
后调用类的方法来访问类的功能。
3) extends
继承、扩展
extends 键字 class interface 明中用于指示所声的类或接口是其名称后跟有
extends 关键类或的子子类承父所有 public protected 方法
子类可以重写父类的任何非 nal 方法。一个类只能扩展一个其他类。
4) final
最终、不可改变
nal 键字可以应用于类,以指示不能扩展该类(不能有子类)。nal 关键字可以应用于
方法,以指示在子类中不能重写此方法。一个类不能同时是 abstract 又是 nalabstract
nal abstract
nalabstract 意味着必须重写方法,nal 意味着不能重写方法。
5) implements
实现
implements 字在 class 中使以指声明提供 implements 关键
面的名称所指定的接口中所声明的所有方法的实现。类必须提供在接口中所声明的所有
法的实现。一个类可以实现多个接口。
4
6) interface
接口
interface 关键字用来声明新的 Java 接口,接口是方法的集合。
接口是 Java 语言的一项强大功能。任何类都可声明它实现一个或多个接口,这意味着
它实现了在这些接口中所定义的所有方法。
实现了接口的任何类都必须提供在该接口中的所有方法的实现。一个类可以实现多个
接口。
7) native
本地
nave 关键字可以应用于方法,以指示该方法是用 Java 以外的语言实现的。
8) new
,
创建
new 关键字用于创建类的新实例。
new 关键字后面的参数必须是类名,并且类名的后面必须是一组构造方法参数(必须带括
)。
参数集合必须类的构造方法的匹配
= 左侧的变量的类型必须要实例化的类或接口兼容
9) static
静态
stac 关键字可以应用于内部类(在个类中定义的类)、方法或字段(类的成员变量)
通常,stac 关键字意味着应用它的实体在声明该实体的类的任何特定实例外部可用。
stac(内部)类可以被其他类实例化和引用(使它是类)。在面的示例中,
MyStacClass
MyClass.MyStacClass
stac 字段(类的成员变量)在类的所有实例中只存在一
可以类的调用 stac 而不实例该类的引终包作为
方法调用的定符。
式:public nal stac <type> varName = <value>; 通常用于声明可以在类的外部使用的类常
MyClass.MAX_OBJECTS 来引用 MAX_OBJECTS 常量。
10) strictfp
严格
,
精准
stric%p 的意 FP-strict就是浮点 Java 虚拟行浮
5

资源文件列表:

Java关键字及其作用.zip 大约有1个文件
  1. Java关键字及其作用.doc 300KB
0评论
提交 加载更多评论
其他资源 C语言编程思想
C语言编程思想 对加深对语言的了解很有用
CentOS7Oracle11gInstallHelper.zip
脚本测试环境如下: 操作系统: CentOS Linux release 7.9.2009 (Core) Oracle: linux.x64_11g_11.2.0.4 脚本替我们做了哪些? * 创建oracle用户和组。 * 搭建图形化的操作环境:VNC远程。 * 防火墙放行VNC端口5901和Oracle默认端口1521。 * 安装oracle安装程序依赖程序包。 * 安装中文字体解决中文乱码问题。 * 单独安装pdksh-5.2.14 博文地址:https://blog.csdn.net/lxyoucan/article/details/113381858
fullPage.js
如果你也希望你的网站能设计成全屏的,显得更上档次,你可以试试 fullPage.js。
新的A星路径规划matlab文件合集.zip
博文详细介绍用MATLAB实现基于A*算法的路径规划(附完整的代码,代码逐行进行解释)(四)--------固定障碍物,进一步对比 的附件,包含了文章介绍的完整的matlab文件
Threejs专用天空盒素材,五种天空盒素材下载
Threejs专用天空盒素材,五种天空盒素材下载,天空盒蓝天白云,天空盒雪天空地,天空盒宇宙空间
Android 仿微信朋友圈9宫格图片展示&多选图片
博文源码 博文链接:http://blog.csdn.net/airsaid/article/details/51026447
原神抢码工具
原神抢码工具,直播抢码
BIN文件和HEX文件可以互转合并
​ 参考了:BIN 文件转换为 HEX 文件 - 何亚斌的博客 (go2aaron.com)的代码,写了个对话框的程序。共享出来,给有需要的人。 源代码很简单,不介绍了,直接上对话框图和代码,需要者自取 增加了HEX 文件转换为 BIN 文件 增加和hex文件合并 20230205:转HEX文件输入A~F字符修改为大写,避免Keil使用出错 20230215:bin文件超过64k数据错乱问题 ​20230709:更新C8051使用的keil编译的hex文件转换到bin错误问题