java关键字总结
文章分类:Java编程
java中关键字有public、protected、 private 、static 、final、this、class、extends 、abstract、super
interface、implements、void、if、 else 、for、while、do 、true、false、break 、switch 、case、 default 、
continue、byte、char、int 、short 、long、float 、double、 boolean、instanceof、catch 、try 、fianlly、
throws、throw、new、import、null、return 、enum 、package、synchronized、assert、native、volatile、transient
goto、const等。
public:主要是用于修饰类、方法、属性、常量。修饰类的时候,表示这个类是公有的,所有的类都可以访问;修饰方法的时候,
表示这个方法是公有的,其他的类可以通过该类的对象进行访问;修饰属性的时候,表示这个属性是公有的,其他的类可以通过该
类的对象进行访问;修饰常量的时候,表示常量是公有的,直接通过类名或者接口名就可以直接访问(且常量的定义只可以用public)。
protected:主要是用于修饰类、方法、属性。修饰类的时候,表示这个类是受保护的,只有当前包下的类才可以访问;修饰方法的时候,
表示这个方法是受保护的,只有当前包下的类才可以通过对象进行访问;修饰属性的时候,表示这个属性是受保护的,只有当前包下的类
才可以通过对象进行访问。
private:主要是用于修饰类、方法、属性。修饰类的时候,表示这个类是私有的,所有的类都不可以进行访问,只有该类自己可以使用;
修饰方法的时候,表示这个方法是私有的,所有的类的都不可以进行访问,只有该类的对象才可以访问;修饰属性的时候,表示这个属性
是私有的,所有的类的都不可以进行访问,只有该类的对象才可以访问。
static:主要是用来修饰方法和常量 以及内部类。用static定义的方法:表示该方法不需要创建对象就可以直接用类名调用,如果是同
一类中调用可以不需要些类名。用static定义内部类时,static要放在class前,且调用内部类的方法时需要通过该类的对象。用static定
义的常量,表示该方法不需要创建对象,直接通过类名或接口名调用就行。
final:用来修饰常量、方法和类。final定义的常量值,是不可以被改变的,如果改变值,则会引发语法异常。final定义的方法,表示
该方法是不可以被子类重写的,可以被继承和调用。final定义的类,表示该类不能被子类继承。String就是一个用final定义的类。
this:this表示当前类的。this关键字有两个作用,一个是指当前活动的对象,即“我” ;另一个是当参数名和属性名相同时,用来区分
它们的,用this代表属性,没的是参数。
super:表示父类的。使用super.方法名()时会调用父类的方法。super关键在在构造函数中使用的时候,会根据你在圆括号中传入的参数来决
定调用哪一个构造函数,super(参数列表)该条语句必须放在子类构造函数的第一行。
class:定义类的关键字。
extends:类继承的关键字。
abstract:定义抽象类的关键字,通常要与class一起用。
interface:定义接口的关键字。
implements:实现接口的关键字。
void:表示空,修饰方法时表示不需要返回值。
if、 else 、for、while、do、switch、case 是java中顺序、选择、循环的关键字。
break:表示退出循环。
continue:表示退出这一次循环。
default:表示默认的。
true、false:true表示真,false表示假。
byte、char、int 、short 、long、float 、double是java中基本数据类型的关键字。
throws、throw、catch、try、fianlly这五个关键字用于异常里边。
boolean:布尔类型的关键字。
enum:枚举类型的关键字。
instanceof:用来判断该对象是否是由该类创建的。
new:创建对象的关键字。
import:引入类的关键字。
null:表示空,初始化或赋值是用。
return:当方法需要返回值时,返回一个属性的关键字。
package:用来定义包的关键字。
assert:断言的关键字。
native:一般用来修饰方法。修饰方法时表示调用非java代码的接口。
volatile:volatile是一个类型修饰符。它是被设计用来修饰被不同线程访问和修改的变量。
transient:变量的修饰符,如果用transient声明一个实例变量,当对象存储时,它的值不需要维持。
goto、const是Java的保留关键字,在Java中不用。
本文档为【java关键字总结】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。