Java 面试
水不要鱼
https://www.fishin.com.cn
或者
https://www.fishgoddess.cn
展开
-
Java 面试复习_3
Java 面试复习_3创建线程的方式JDK 内置线程池今天就到这里!晚安! 2019-5-19 作者:水不要鱼 (注:能力有限,如有说错,请指正!) 创建线程的方式 继承 Thread 类,并重写 run() 方法,这种方式有局限性,由于 Java 中是单继承的, 所以继承了 Thread 类就意味着不能再继承别的类了 实现 Runnable 接口,实现 run() 方法,这种方式不存在...原创 2019-05-19 15:41:38 · 162 阅读 · 0 评论 -
Java 面试复习_4
Java 面试复习_4volatile 和 synchronized 的区别volatile 和 synchronized 的实现原理synchronized 和 Lock 的细谈Lock 实现原理今晚就到这里,晚安! 2019-5-21 作者:水不要鱼 (注:能力有限,如有说错,请指正!) volatile 和 synchronized 的区别 volatile 是 Java 中保证内...原创 2019-05-21 22:29:47 · 128 阅读 · 0 评论 -
Java 面试复习_1
Java 面试复习_1OOP 思想final, finally, finalize 的区别基本类型和包装类重载和重写(覆盖)接口和抽象类反射和注解HTTP 请求方式session 与 cookie 2019-5-17 作者:水不要鱼 (注:能力有限,如有说错,请指正!) OOP 思想 封装 (基础) 把一些内部实现隐藏,只公开一部分“想公开”的内容。 外界只需要使用这部分公开的内容即可...原创 2019-05-18 01:49:53 · 408 阅读 · 0 评论 -
Java 面试复习_2
Java 面试复习_2ArrayList 和 LinkedListHashMap 和 Hashtable集合初始容量的使用今天就到这里!晚安! 2019-5-18 作者:水不要鱼 (注:能力有限,如有说错,请指正!) ArrayList 和 LinkedList ArrayList 底层使用数组,每一次空间满了就进行扩容, 先创建一个容量为原来容量 1.5 倍的新数组,然后再将数据复制到...原创 2019-05-18 21:42:53 · 114 阅读 · 0 评论 -
Java 面试复习_7
Java 面试复习_7JVM 垃圾收集器今晚就到这里,晚安! 2019-5-30 作者:水不要鱼 (注:能力有限,如有说错,请指正!) JVM 垃圾收集器 如果说垃圾收集算法是接口,那垃圾收集器就是接口的实现了。由于现在 JVM 上一般都会使用分代垃圾回收机制,也就是将堆进一步分为 新生代和老年代,根据不同区域的特点进一步选择具体的垃圾回收算法和垃圾回收器,一般来说新生代使用的是复制算法,...原创 2019-05-30 23:51:43 · 109 阅读 · 0 评论 -
Java 面试复习_5
Java 面试复习_5JVM 内存区域划分JVM 之外的内存 - 直接内存今晚就到这里,晚安! 2019-5-28 作者:水不要鱼 (注:能力有限,如有说错,请指正!) JVM 内存区域划分 Java 规范中将内存大致分为了以下几个区: 程序计数器 Java 虚拟机栈 本地方法栈 堆 方法区 其中,程序计数器,Java 虚拟机栈,本地方法栈是属于线程私有的,也就是每个线程会有自己的一份...原创 2019-05-28 21:49:53 · 147 阅读 · 0 评论 -
Java 面试复习_8
Java 面试复习_8JVM 类加载类加载过程今晚就到这里,晚安! 2019-5-31 作者:水不要鱼 (注:能力有限,如有说错,请指正!) JVM 类加载 在 JVM 中,类的生命周期有以下几个阶段:加载,验证,准备,解析,初始化,使用,卸载。 其中,使用和卸载不算在我们讨论的类加载范畴。上面的步骤中,除了解析之外,其他都是按顺序开始的, 因为解析有可能在初始化之后才开始。首先来看看加载...原创 2019-05-31 20:29:58 · 171 阅读 · 0 评论 -
Java 面试复习_6
Java 面试复习_6new 指令垃圾收集算法Object 类的 finalize 方法今晚就到这里,晚安! 2019-5-29 作者:水不要鱼 (注:能力有限,如有说错,请指正!) new 指令 当我们使用 new 指令去创建一个对象的时候,主要会经历以下几个阶段: 检查常量池中是否有这个类的符号引用 检查这个符号引用指向的类是否已经被加载、解析以及初始化,如果没有的话就需要去执行加载...原创 2019-05-29 21:46:24 · 118 阅读 · 0 评论 -
Java 面试复习_9
Java 面试复习_9Dubbo 启动时检查Dubbo 集群容错机制Dubbo 集群负载均衡机制 2019-6-1 作者:水不要鱼 (注:能力有限,如有说错,请指正!) 今天儿童节,先祝大家儿童节快乐!! Dubbo 启动时检查 dubbo 在启动时会进行服务的可用性检查,就是对依赖的服务进行判断是否可用,只有可用才会拿到代理对象,否则返回 null。 但是,有时候不想要这个启动检查,就可...原创 2019-06-02 11:06:53 · 127 阅读 · 0 评论