- Spring中想在构造函数之后执行使用什么? 继承
InitializingBean
重写afterPropertiesSet
方法 - Spring中想在构造函数之前使用什么? 单独写个类,继承
BeanPostProcessor
重写postProcessAfterInitialization
之后方法postProcessBeforeInitialization
之前方法 - Spring中自己创建CreateBean和容器创建有什么区别?自称创建的CreateBean是不交由容器管理的但是依旧会触发Proccess处理器,容器管理的是单例。
- JVM的运行机制?java源文件编译为.class文件,.class文件编译为机器码,机器码调用本地方法库
- JVM的内存区域?分为私有线程,共有线程和直接内存,私有线程分为程序计数器,虚拟机栈,本地方法区,共有线程分为,虚拟机堆,方法区
- 解释一下什么是栈?虚拟机栈是描述java运行过程的内存模型,每个方法执行时会有压栈和出栈操作
- 解释一下什么是堆?是java运行过程中产生的对象和数据存储的地方,堆是线程共享的区域,是垃圾回收的区域,按CG划分可以分为新生代,老年代,永久代
- 什么是方法区?常量存储地ÿ
Java面试
最新推荐文章于 2024-04-14 10:37:38 发布