202201-12 一篇文章带你了解Java之关键字和保留字 目录引言概念关键字分类1.访问控制2.类、方法和变量修饰符3.程序控制语句4.错误处理5包相关6.基本类型7.变量引用8.保留关键字9.其他(个人认为不是关键字、也不是保留字,但是,如果尝试将它们用作Java中的标识符,仍然会生成编译时错误。)总结引言♀小AD:小明哥,前几天边学Java边学连招,我感觉上分如喝水,我这连招很熟练哦。♂明世隐:跟明哥混,舒服吧!♀小AD:舒服啊,回头请你喝奶茶!♂明世隐:乖,懂事!♀小AD:... 继续阅读 >
202109-30 Java基础之this关键字的使用 一、this关键字的作用this关键字除了可以强调本类中的方法还具有以下作用。1.表示类中的属性2.可以使用关键字调用本类中的构造方法3.this表示当前对象1.1表示类中的属性packagethiss;classPerson{privateintage;privateStringname;publicPerson(intage,Stringname){this.age=age;//为类中的age属性赋值this.name=name;//为类中的name属性赋值}publicStringgetinfo(){return"... 继续阅读 >
202108-20 Java并发编程之关键字volatile知识总结 目录一、作用二、可见性三、有序性四、happens-before五、与Synchronized对比一、作用被volatile修饰的变量1.保证了不同线程对该变量操作的内存可见性2.禁止指令重排序二、可见性Java内存模型(JavaMemoryModel)是Java虚拟机定义的一种规范,即每个线程都有自己的工作空间,线程对变量的操作都在线程的工作内存中完成,再同步到主存中,这样可能会导致不同的线程对共享变量的操作,在各自线程工作空间内不一样的问题。... 继续阅读 >
202108-10 详解怎么用Java的super关键字 Java的super关键字当子类重写父类的方法后,子类对象将无法直接访问父类被重写的方法。为了解决这个问题,在Java中专门提供了一个super关键字来访问父类的成员,例如访问父类的成员变量、成员方法和构造方法。下面分两种情况来学习一下super关键字的具体用法。(1)使用super关键字调用父类的成员变量和成员方法,具体格式如下:super.成员变量super.成员方法([参数1,参数2...])接下来通过一个案例来学习如何使用super关键字调用父... 继续阅读 >
202106-09 Java基础之关键字final详解 Java-关键字:final1.final可以用来修饰的结构:类、方法、变量2.final用来修饰一个类:此类不能被其他类所继承比如:String类、System类、StringBuffer类3.final用来修饰方法:表明此方法不可以被重写比如:Object类中getClass();4.final用来修饰变量,此时的“变量”就称为是一个常量 4.1final修饰属性:可以考虑赋值的位置有:显示初始化、代码块中初始化、构造器中初始化4.2final修饰局部变量:尤其是使用final修... 继续阅读 >
202106-04 Java多线程之synchronized关键字的使用 一、使用在非静态方法上publicsynchronizedvoidsyzDemo(){System.out.println(System.currentTimeMillis());System.out.println("进入synchronized锁:syzDemo");try{Thread.sleep(1000);}catch(InterruptedExceptione){e.printStackTrace();}}二、使用在静态方法上publicsynchronizedstaticvoidsyzDemo1(){System.out.println(System.currentTimeMillis());System.out.pri... 继续阅读 >
202010-08 java关键字static的使用详解 关键字static1.概述static是一种修饰符static是Java中表静态的关键字它可以修饰成员变量、成员方法、代码块被static修饰的成员变量或成员方法,将不再依赖于对象的创建而去使用,而是依赖类的存在,成为类成员或类方法,是共享的(下面将会详细的解释)。2.static修饰成员变量2.1常见的修饰符public修饰符private修饰符没有修饰符static修饰符(静态修饰符)classTest{//public修饰符publicinta;... 继续阅读 >