java基础--关键字

图片说明
1 权限修饰符
Public
Protect 同包下可以访问,其他包时,子类(非测试类)继承了另一个包的类(父类)就可
缺省(不写) 只能在本包下
Private 只能在本类
Private<缺省<protect<public
2 static
①静态变量在类加载的时候初始化,不需要创建对象,内存就开辟了
②静态变量存储在方法区内存
③static可以定义静态代码块:
语法格式:static{}(在程序入口之前执行)
类加载时执行,并且只执行一次
④在一个类中可以执行多个,遵循自上而下的顺序
3 this
指向对象自身地址
this不能使用在static中
this可以调用实例方法,而不用创建对象。
this()只能出现在构造函数的第一行(super()也是只能出现构造函数的第一行,两者不能共存)
4 super
代表当前对象的父类型特征,super()通过子类的构造方法,调用父类的构造方法(调用时,已经创建了对象)初始化父类型特征。
5 abstract
用于定义抽象类
6 volatile
用于保证线程的可见性和有序性,具体解释见高并发章节。
7 transient
保证参数游离化,不参与序列化。
8 import
导入包
9 native
调用本地方法
10 synchronized
加锁,用于保证线程的原子性、有序性和可见性。
11 final
final类无法被继承
final方法无法被覆盖(重写)
final变量赋值无法被修改
final给实例变量要求必须手动赋值(加static)

全部评论

相关推荐

暴杀流调参工作者:春招又试了一些岗位,现在投递很有意思,不仅要精心准备简历,投递官网还得把自己写的东西一条一条复制上去,阿里更是各个bu都有自己的官网,重复操作无数次,投完简历卡完学历了,又该写性格测评、能力测评,写完了又要写专业笔试,最近还有些公司搞了AI辅助编程笔试,有些还有AI面试,对着机器人话也听不明白录屏硬说,终于到了人工面试又要一二三四面,小组成员面主管面部门主管面hr面,次次都没出错机会,稍有不慎就是挂。 卡学历卡项目卡论文卡实习什么都卡,没有不卡的😂
点赞 评论 收藏
分享
牛客51274894...:照片认真的吗,找个专门拍证件照的几十块钱整端正点吧,要不就别加照片
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务