永发信息网

java全部关键字及其每个用法怎么解释?

答案:1  悬赏:60  手机版
解决时间 2021-11-11 10:36
java全部关键字及其每个用法怎么解释?
最佳答案
java关键字 1.break和continue
break和continue是两个java关键字,在一个循环中,比如50次的循环语句中,如果在某次循环中执行了break语句,那么整个循环语句就结束。
如果在某次循环中执行了continue语句,那么本次循环就结束,即不再执行本次循环中循环体中continue语句后面的语句,而转入进行下一次循环。
2.static关键字
(1)用static修饰的变量是类变量,否则是实例变量,类变量被所有对象共享,即所有对象的这个类变量都分配给同一处内存,改变其中一个对象的这个类变量就会改变其他对象的这个类变量。
(2)java程序执行时,类的字节码文件被加载到内存,如果该类没有创建对象,类的实例成员变量不会被分配内存。但是类中的类变量被加载到内存时,就分配了相应的内存空间。如果该类创建对象,那么不同对象的实例变量互不相同,即分配不同的内存空间,而内变量不再分配内存空间,即所有对象的类变量是相同的。
(3)当创建第一个对象时,类中的实例方法就分配了入口地址,当再创建对象时,不再分配入口地址,也就是说方法的入口地址被所有对象共享,当所有对象都不存在时,方法的入口地址才被取消。
3.this关键字
(1) this是java的一个关键字,表示某个对象。this可以出现在实例方法和构造方法中,但是不可以出现在类方法中(因为非静态的变量或方法不能在静态的方法中被调用),this关键字出现在构造方法中时,代表使用该构造方法所创建的对象。实例方法必须通过对象来调用,当this关键字出现在类的实例方法中时,代表正在调用方法的当前对象。
(2)实例方法可以操纵成员变量,当实例成员变量在实例方法中出现时,默认的格式是this.成员变量
4.final关键字
final关键字可以修饰类、成员变量和方法中的参数。
final类不能继承。
final方法不能被重写,但可以被继承。
final成员变量必须赋初值,且不能改变。
final参数的值不能改变。
5.abstract关键字
abstract关键字可以修饰类、变量、方法。
abstract类可以有abstract方法。对于abstract方法,只允许声明,不允许实现,而且不能使用final修饰abstract方法(因为final方法不能被重写)。
对于abstract类,不能使用new运算符创建该类的对象,需产生其子类,由子类创建对象,如果一个类是abstract类的子类,那么它必须实现父类的abstract方法
6.super关键字
(1)子类不能继承父类的构造方法,因此,子类如果想使用父类的构造方法,必须在子类的构造方法中使用,并且必须使用关键字super来调用,且super必须在子类构造方法的第一条语句。
(2)如果类里面定义了一个或多个构造方法,那么java不提供默认的构造方法(不带参数的构造方法),因此,当在父类中定义了多个构造方法时,应该包括一个不带参数的构造方法,以防子类省略super时出现错误。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
在自己家里办一个美术辅导班可行吗?
如意搬家(山路最南头)地址在哪,我要去那里办
计算机从诞生至今已经历了4个时代,这种对计
宿舍是我家征文范文
超低温两级制冷,制冷剂r404、让23,分别加多少
有一首英文歌我找了很久没找到,开头是唔哦哦
win7 64位不能玩钢3么
歌词里有,爱来爱去还是忘不了你,求歌名
长春哪里晚上哪里好玩
l,2,5,6,7,8,9,io打一成语
英树英语地址在什么地方,想过去办事,
卖那种小螃蟹腌制的螃蟹酱吗
绿可木饰面能在室外吗
圣珈瑜伽地址在哪,我要去那里办事,
哈佛热水器地址在什么地方,想过去办事,
推荐资讯
为什么要努力,就是为了有一天你夹菜的时候没
杨辉三角的第n行第n个数的求法(公式)
80混凝土地泵正常工作压力多大
爱普电脑地址在什么地方,想过去办事,
岁月沉香作文800字,初中的
单词endorse与support有什么区别
3/4米和3/4不能比较大小,因为一个是
去相亲的男的一般都是差劲男对吧??本人20岁
农村宅基地户主死亡
做空姐一个月能赚多少钱
日语刘宣怎么打出来
Jetkids BedBox可以用到几岁?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?