2022
01-12
01-12
一篇文章带你了解Java之关键字和保留字
目录引言概念关键字分类1.访问控制2.类、方法和变量修饰符3.程序控制语句4.错误处理5包相关6.基本类型7.变量引用8.保留关键字9.其他(个人认为不是关键字、也不是保留字,但是,如果尝试将它们用作Java中的标识符,仍然会生成编译时错误。)总结引言♀小AD:小明哥,前几天边学Java边学连招,我感觉上分如喝水,我这连招很熟练哦。♂明世隐:跟明哥混,舒服吧!♀小AD:舒服啊,回头请你喝奶茶!♂明世隐:乖,懂事!♀小AD:...
继续阅读 >
目录一、作用二、可见性三、有序性四、happens-before五、与Synchronized对比一、作用被volatile修饰的变量1.保证了不同线程对该变量操作的内存可见性2.禁止指令重排序二、可见性Java内存模型(JavaMemoryModel)是Java虚拟机定义的一种规范,即每个线程都有自己的工作空间,线程对变量的操作都在线程的工作内存中完成,再同步到主存中,这样可能会导致不同的线程对共享变量的操作,在各自线程工作空间内不一样的问题。...
Java的super关键字当子类重写父类的方法后,子类对象将无法直接访问父类被重写的方法。为了解决这个问题,在Java中专门提供了一个super关键字来访问父类的成员,例如访问父类的成员变量、成员方法和构造方法。下面分两种情况来学习一下super关键字的具体用法。(1)使用super关键字调用父类的成员变量和成员方法,具体格式如下:super.成员变量super.成员方法([参数1,参数2...])接下来通过一个案例来学习如何使用super关键字调用父...
关键字static1.概述static是一种修饰符static是Java中表静态的关键字它可以修饰成员变量、成员方法、代码块被static修饰的成员变量或成员方法,将不再依赖于对象的创建而去使用,而是依赖类的存在,成为类成员或类方法,是共享的(下面将会详细的解释)。2.static修饰成员变量2.1常见的修饰符public修饰符private修饰符没有修饰符static修饰符(静态修饰符)classTest{//public修饰符publicinta;...