- 博客(3)
- 收藏
- 关注
原创 JVM、多线程面试题
JVM、多线程面试题GC如何判断对象可以被回收线程的生命周期,线程有哪些状态sleep()、wait()、join()、yield()的区别说说你对线程安全的理解Thread、Runable的区别说说你对守护线程的理解守护线程的作用是什么?GC如何判断对象可以被回收引用计数法:每个对象有一个引用计算属性,新增一个引用时计数加1,引用释放时计数减一,计数为0时可以回收。可达性分析法:从GC Roots开始向下搜索,搜索所走过的路径称为引用链。当一个对象到GC Roots没有任何引用链相连时,则证明此对象
2021-07-31 16:14:42 541
原创 JAVASE面试题
JavaSE面试题面向对象三大特性JDK、JRE、JVM三者区别和联系==和equalsfinal简述final的作用?为什么局部变量内部类和匿名内部类只能访问局部final变量?String、StringBuffer、StringBuilder区别及使用场景重载和重写的区别接口和抽象类的区别面向对象面向过程更加注重事情的每一个步骤及顺序,面向对象更加注重事情有哪些参与者(对象)、及各自需要做什么。面向过程比较直接高效,而面向对象更易用于复用、扩展和维护三大特性封装:封装的意义,在于明确标识出允
2021-07-29 12:36:13 663
原创 Java SE高频面试题
JavaSE面试题编程题:写一个Singleton(单例模式)示例要点几种常见的形式如下代码的运行结果运行步骤小结如下代码的运行结果1.类初始化过程2.实例初始化过程3.方法的重写此代码的执行结果编程题:写一个Singleton(单例模式)示例Singleton:在Java中即指单例设计模式,它是软件开发中最常用的设计模式之一。单:唯一例:实例单例设计模式,即某个类在整个系统中只能有一个实例对象可被获取和使用的代码模式。例如:代表JVM运行环境的Runtime类要点一、是某个类只能有一个实例
2021-07-27 21:34:57 477
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人