2020年面试题总结
System.out.println("a = 100 \nb = 200");
System.exit(0);
请描述你对GC的理解 ?
1、Java 中为什么会有 GC 机制呢?
• 安全性考虑; -- for security.
• 减少内存泄露; -- erase memory leak in some degree.
• 减少程序员工作量。 -- Programmers don't worry about memory releasing.
2、 对于 Java 的 GC 哪些内存需要回收 ?
内存运行时 JVM 会有一个运行时数据区来管理内存。GC 主要进行回收的内存是 JVM 中的方法区和堆。
但方法区和堆就不同了,一个接口的多个实现类需要的内存可能不一样,我们只有在程序运行期间才会知道会创建哪些对象,这部分内存的分配和回收都是动态的, GC 主要关注的是这部分内存。
3. Java 的 GC 什么时候回收垃圾?
对于堆中的对象,主要用可达性分析判断一个对象是否还存在引用,如果该对象没有任何引用就应该被回收。而根据我们实际对引用的不同需求,又分成了 4 中引用,每种引用的回收机制也是不同的。
对于方法区中的常量和类,当一个常量没有任何对象引用它,它就可以被回收了。而对于类,如果可以判定它为无用类,就可以被回收了。
2020年面试题总结相关推荐
- 2020年电力电缆试题及答案及电力电缆考试平台
题库来源:安全生产模拟考试一点通公众号小程序 2020年电力电缆试题及答案及电力电缆考试平台,包含电力电缆试题及答案答案和解析及电力电缆考试平台练习.由安全生产模拟考试一点通公众号结合国家电力电缆考试 ...
- 国科大学习资料--VLSI测试与可测试设计--2020期末考试试题
国科大学习资料–VLSI测试与可测试设计–2020期末考试试题 国科大学习资料–VLSI测试与可测试设计–2020期末考试试题 国科大学习资料–VLSI测试与可测试设计–2020期末考试试题 一.概念 ...
- 2020 Dubbo面试题大全
Java面试总结汇总,整理了包括Java基础知识,集合容器,并发编程,JVM,常用开源框架Spring,MyBatis,数据库,中间件等,包含了作为一个Java工程师在面试中需要用到或者可能用到的绝大 ...
- 西邮Linux兴趣小组2020纳新试题题解
西邮Linux兴趣小组2020纳新试题题解 1. 请试着解释其输出. int main(int argc , char *argv[]) {unsigned char a = 255;char ch ...
- 信号与系统期末考试2020春季学期试题准备
00特殊情况说明 在2020年春季学期,由于受到Coronavirus-19的影响,考试采用网络考试的形式: 通过网络学堂分发试卷和收集答案: 考试通过腾讯会议进行监考过程: 考试时间6月13日下午2 ...
- 2020 android面试题答案
(1)java面试题(基础+进阶)(必须) java中==和equals和hashCode的区别 ==是运算符,用来比较两个值.两个对象的内存地址是否相等: equals是Object类的方法,默认情 ...
- 2020 ViVO面试题
** 2020 VIVIO面试题目(java)** 整理一下面试考题,2020年vivo的面试题无选择题,非常强,只有三道大题. 编程1 题目描述: vivo新工业园在落成并入驻启用前,园艺工作人员为 ...
- Xiyou Linux兴趣小组2020纳新试题
1.请试着解释其输出 int main(int argc , char *argv[]) { unsigned char a = 255; char ch = 128; a -= ch; printf ...
- 以前的面试题对不上现在的新技术,整理出一套2020最新版面试题供大家参考
前言: 目前市面上的面试题存在两大问题:第一,题目太旧好久没有更新了,还都停留在 2010 年之前的状态:第二,近几年 JDK 更新和发布都很快,Java 的用法也变了不少,加上 Java 技术栈也加 ...
- C/C++描述 第十一届蓝桥杯省赛 C/C++ 大学B组 第一场(2020.7.5) 试题 题目+题解
大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓官劼的博客 本文原创为亓官劼,请大家支持原创,部分平台一直在盗取博主的文章! ...
最新文章
- 无重复数字的随机数字数组
- Ubuntu 下面部署Django 项目
- 985程序员因迟到工资被扣,一怒之下破解钉钉打卡,要不你也试试?
- layui upload.render上传组件js动态添加html后再次渲染
- 阿凡达时隔十年重映,王者归来还是炒冷饭?Python爬取上千条评论并分析
- Android 中Touch(触屏)事件传递机制
- Shell.NavBarIsVisible=“false“
- HDU - 1247 (字典树水题)
- 玩转你的AlphaGo(MAC OS)
- matlab电场线公式,matlab画电场线
- matlab绘制均匀b样条曲线_[转载]用matlab实现B样条曲线
- 云计算对21世纪IT人才的挑战
- 朴实无华,25个常用Matplotlib图的Python模板代码
- IPS(入侵防御系统)技术
- 分布式存储引擎大厂实战——一文了解分布式存储的可靠性
- 百度地图如何准确定位?注意surroundingPois
- 【CSS3动画】利用CSS3制作“百度浏览器”官网奔跑的北极熊效果(不含背景移动)
- OpenGL: 位图字体
- 进度记录【Day 12-13】Oracle索引、视图、函数、程序、异常处理、存储过程、事务
- 欧盟委员会遭受DDoS攻击 服务器离线数小时