常用关键字小结

本文深入探讨了Java中48个关键字的详细用法,包括可见性修饰关键字、final、static、条件和循环、数据类型、类、接口、异常处理等核心概念。通过实例解析关键字在实际编程中的应用,帮助开发者掌握Java语言精髓。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Java中总共有48个关键字,关键字开头一定是小写的字母
接下来小结一下一些常用关键字的用法
1,可见性修饰关键字:
a.public 关键字

public 放在类前面,表示这个类可以被其他包中的类的对象访问。放在方法前面,表示方法可以被其他包中的类调用,放在属性前面,可以直接通过 对象.属性来访问对象的属性。public 是公开性最高的一个关键字。在interface和abstract中定义的方法,即使不写也默认为public,属性一般定义为私有的。


b,private 放在类,方法和属性前面,只能由类内部的对象和构造方法调用,在类继承中,父类中的private方法不能被子类调用。


c,protected 受保护的,同类的属性和方法能使用,不同包里的 protected 类型的成员变量就只能通过子类来访问,这个修饰符是区别于其他的修饰符的。


d,默认的 同类的能使用,同包中的都可以使用,不同包的对象和构造方法则不能使用了。意味着同一包内的其他所有类都能访问该成员,但对包外的所有类就不能访问。


2,final:最终的的意思。如果一个类被定义为final的,那个这个类是不能被子类继承的例如string。如果一个方法被定义为final的,这个方法不能被子类重写。如果一个属性或变量被定义为final的,属性或变量的值是不能被更改的。


3,static:静态的的意思。主类不能定义为静态的,static可以修饰内部类和匿名内部类。
static修饰属性和方法时,可以直接用类名直接调用此属性和方法,而不用创建对象。static属性又称为类属性,类的某一个static属性值被改变后,这个类所有对象的static属性值都会被改变。
据目前分析final static 和static final没有什么区别。

4,条件和循环:
if else switch case default for while break continue default


5,数据类型:
byte short int long float double char boolean true false null void return


6,类,接口,抽象类,枚举
class interface abstract extends implements this super new enum

super 指当前类的父类的对象,系统在创建子类对象时,同时也创建了父类对象,使用super关键字引用到父类的对象从而调用父类的方法。


7,包
package 用来定义类存放位置,由多级组成,每一级代表一个文件夹,多级之间由.隔开
import 用来导入某个包中的类

8,异常的关键字:

try{} try表示捕获异常,花括号中的代码是有可能发生不可预料的异常
catch(){}表示处理异常的地方
finally{} finally最终要执行的代码
throw 方法中向外抛出异常
throws 把方法中的异常向外抛出


9,不常用的关键字:

instanceof 判断一个对象是否是某个类的对象
synchronized 用于线程,实现线程的同步操作
assert 断言
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值