1Error和Exception区别 Error和Exception都是Throwable的子类,在java中只有...[作者空间]
一 公平锁和非公平锁 公平锁:多个线程按照申请锁的顺序来获取锁 非公平锁:多个线程获取锁的顺序并不是按照申请锁的顺...[作者空间]
内部类:定义在另一个类中的类,它体现了一种代码的隐藏机制和访问控制机制。当往往只有外部类调用此类时,所以就没必要专...[作者空间]
1 不可变的原因 String的主要成员变量char value[]是private final类型的 Strin...[作者空间]
1 开门见山看一道面试题: 答案有点意外吧 我们分析下: 2 类从被加载到虚拟机内存开始,直到卸载出内存为止,它的...[作者空间]
1 使用线程池方法: 运行效果可以看到: 2 使用countDownLatch同步工具类 CountDownLat...[作者空间]
是指在内存中只会创建且仅创建一次对象的设计模式,在程序中多次使用同一个对象且作用相同时,为了防止频繁地创建对象,可...[作者空间]
1 向上转型: 假设有一个Fruit类,类中有一个show方法。 有一个Apple类继承自Fruit类,该类有自己...[作者空间]
java jdk动态代理离不开两个核心的类 java.lang.reflect.Proxy java.lang.r...[作者空间]
注解@Retention用来修饰注解,是注解的注解。称为元注解。 Retention注解有一个属性value,是R...[作者空间]
我们都知道多线程是在一个进程中运行的,共享一个进程中的资源,再加上cpu在多个线程直接的切换是没有确定性的,我们不...[作者空间]