0

当Java程序运行时,没有任何指针指向的对象就是垃圾,JVM会对内存进行自动分配与回收,其中GC的主要作用就是清除这些垃圾,自动释放内存。

接触过Spring的同学肯定都听过IOC。在传统的Java编程中,当需要用到某个对象的时候,我们都是主动显式创建一个对象实例(new)。使用Spring后就不需要这样做了,因为Spring会帮我们在需要用到某些对象的地方自动注入该对象,而无须我们自己去创建。

几种常用的排序方法:冒泡、选择、插入、希尔排序。

在JDK8中,CMS/G1 gc针对针对常见机器规格的一些常用参数配置模板。

Callable是一个无入参,有返回值,可抛异常的一个接口。

JVM(HotSpot)在哪些阶段能对开发者写的代码进行优化?在Java中的三种编译方式中:前端编译(Javac)、即时编译(Just In Time)、提前编译(Ahead Of Time)。

四种类加载器,类的生命周期。类的加载分为loading、linking、initialization三个阶段。