涓涓细流 辟阖汪洋
为什么说Java是平台无关的 为什么说Java是平台无关的
Java可以做到一次编写处处运行,主要归功于Java虚拟机(JVM)的设计。
Java一些技术题目 Java一些技术题目
面试这么多次被问了很多问题,慢慢积累答案吧,绝不放弃
JVM类加载机制 JVM类加载机制
Java的类加载过程是什么样子的?Java类的生命周期是什么样子的 分成357,3个阶段,5个步骤,7个小结 可以看成三个阶段: 加载->连接->初始化 5个步骤,其中因为 连接可以分成:验证->准备->解析。所以加
JDK动态代理 VS Cglib动态代理 JDK动态代理 VS Cglib动态代理
Cglib不是更强么,为什么有了Cglib还要有JDK动态代理存在的必要
深入分析I/O模型 深入分析I/O模型
我们要讲IO模型,我不像网上的一些文章,上来就讲 阻塞IO、非阻塞IO、多路复用IO、信号驱动IO、异步IO等的原理,也不讲 同步、异步、阻塞、非阻塞 的区别和联系,更不想讲 多路复用IO中 select、poll、epoll 的三种实现。虽然后面都会讲到。
StackOverFlow vs OutOfMemeroy StackOverFlow vs OutOfMemeroy
栈在内存不足的时候是先抛出 StackOverFlow 呢还是先抛出 OutOfMemeroy呢
Jvm垃圾回收 Jvm垃圾回收
单说垃圾回收,这里涉及三个问题,哪些区域的垃圾需要回收,这些区域的垃圾如何识别,这些区域的垃圾如何回收。
为什么尾递归能优化 为什么尾递归能优化
要知道一个道理,计算机特别讨厌递归程序,特别讨厌。因为处理不好,内存就被吃光了。
Java内部类 Java内部类
内部类就是类里面的类
为什么需要锁 我们把多个线程竞争处理的资源称为临界资源(代码块、方法体等),当一个线程获得了临界资源的使用权以后,为了保证临界资源在同一时间只能由一个线程获得,其它线程必须等这个线程处理完以后才能通过竞争再次尝试获得临界资源的使用权。 追问
重载与重写 重载与重写
记住重载是同一个类中的行为,重写是父子类继承中的行为。
1 / 2