![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java面试题
Mr-Obama
You will always be able to make more money But you cannot make more time
展开
-
Java阿里面试题
(1)JVM如何加载一个类的过程,双亲委派模型中有哪些方法?类的生命周期:加载、(验证、准备、解析)链接、初始化、使用和卸载七个阶段其中类加载的过程包括了加载、验证、准备、解析、初始化五个阶段。在这五个阶段中,加载、验证、准备和初始化这四个阶段发生的顺序是确定的,而解析阶段则不一定,它在某些情况下可以在初始化阶段之后开始,这是为了支持 Java 语言的运行时绑定(也成为动态绑定或晚期绑定)转载 2017-07-19 17:29:51 · 2735 阅读 · 0 评论 -
面试感悟---3年程序员必备技能--看你适不适合干程序员
原文地址http://www.cnblogs.com/xrq730/p/5260294.html转载 2017-08-17 19:33:04 · 652 阅读 · 0 评论 -
代码详解の使用CountDownLatch解决面试问题:T1和T2线程执行计算,T3线程计算结果的统计
package com.sdmjhca.springBootDemo.synchronizedtest;import java.util.concurrent.CountDownLatch;/** * 例子:T1和T2线程执行计算,T3线程进行T1和T2结果的统计 * 思路定义一个“锁计数器”为2的线程并发类,T3通过await方法进行锁等待,T1执行完成后计数器-1,T2完成后计数器原创 2017-08-18 18:52:33 · 659 阅读 · 2 评论 -
理解String 及 String.intern() 在实际中的应用
原文链接 http://www.cnblogs.com/Qian123/p/5707154.html转载 2017-08-15 16:14:52 · 383 阅读 · 0 评论 -
Arraylist与LinkedList的区别
ArrayList底层是个默认大小为10的数组,所以当size需求大于10时,初始化size的时候大一点。当ArrayList的写满之后,ArrayList会生成一个更大的数组,大小变为原来的1.5倍。然后将原来数组的数据拷贝过去,因此会占用一定的时间和内存。12345678910111213public void ensureCapacity(int va转载 2017-08-15 16:32:46 · 215 阅读 · 0 评论 -
Java动态代理和CGLIB代理
Java动态代理1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950/** * HelloWorld.java */public interface HelloWorld { public int say(String words)转载 2017-08-15 16:33:42 · 211 阅读 · 0 评论 -
Java动态代理机制
原文链接https://www.ibm.com/developerworks/cn/java/j-lo-proxy1/index.html转载 2017-08-15 17:13:44 · 212 阅读 · 0 评论 -
Java技术树
通过思考近一段时间面试中遇到的问题,以及自己对Java技术的理解,画了个思维脑图,整理一些面试中常被问到的问题,供大家参考,还望大家多多指正不足和补充知识点:git连接如下:https://github.com/PatientLiu/Java-interview-for-china/截图为思维脑图的一部分原创 2017-09-18 19:04:18 · 1137 阅读 · 0 评论