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