算法题 判断一棵树是否是对称的 非递归+递归 判断一个链表是否有环。 3、几个访问修饰符的区别 4、Java内存结构 见 JVM部分 5、GC算法 同上 6、什么情况下会有...
IP属地:重庆
算法题 判断一棵树是否是对称的 非递归+递归 判断一个链表是否有环。 3、几个访问修饰符的区别 4、Java内存结构 见 JVM部分 5、GC算法 同上 6、什么情况下会有...
1、个人介绍加项目介绍20分钟 2、微服务架构是什么,它的优缺点? 微服务区别于以前的单机架构。原来的单机架构利用MVC模式将所有的功能都编写放在一个应用里,如果需要修改或者...
1,什么是线程安全 (参考书:https://book.douban.com/subject/10484692/)2,都说String是不可变的,为什么我可以这样做呢Stri...
前段时间一直在忙面试,没有时间写,今天上来突然发现有些收藏和关注了,等我回去,继续写吧,之前的面经以及答案都写出来。可以建一个个人博客了。
垃圾收集算法 一、 标记-清除算法(Mark-Sweep) 算法分为“标记”和“清除”两个阶段,首先标记出所有需要回收的对象,在标记完成后统一回收所有被标记的对象。标记判定为...
Java堆里存放着几乎所有的对象实例,垃圾收集器对堆进行回收前,需要确定这些对象哪些死了,哪些还活着。 一、引用计数算法 这个算法给对象添加一个引用计数器,每当有一个地方引用...
JAVA内存区域 JVM在执行Java程序的过程中会把它管理的内存划分为若干个不同的数据区域,包括程序计数器、Java虚拟机栈、本地方法栈、Java堆、方法区等。前三者为线程...