Java中的final关键字 无涯 Java Java 发布于:Oct 11, 2019 次浏览 用法 修饰变量 修饰基本类型:基本类型的值不可被改变 修饰引用:引用的指向不能被改变 被final修饰的基本类型和String类型会在编译器被放到常量池 修饰方法 方法不可被覆盖 修饰类 类不可被继承 原理 我们反编译如下代码: 123456789public final class Tiger { private final String name ="tiget" ; private final int a = 1; public final void run(){ System.out.println("tiger is running"); }} 得到: 更新于:Oct 11, 2019 关键字 关键字 Java中的Lock Lock是JUC包中的一个接口,是在synchronized关键字之后出现的,用来提供锁的功能,本文主要讨论Lock接口以及其实现类,以及为什么有了synchronized关键字了还要有Loc... Java中new对象时到底发生了什么 Java中有许多创建对象的方式,比如使用new关键字,使用反射,使用序列化/反序列化,使用克隆,其内部原理也都不一样,本文主要讨论在使用new关键字创建对象的前前后后JVM都做了那些事。要讲清楚...