面经
csdn甑子蛋
坚持本心的java菜鸟
展开
-
面试问题小总结
基础篇简单介绍一下JVM分为哪几个部分: 堆,栈,方法区;堆分为新生代,老年代和永久代(方法区);栈分为本地方法栈和虚拟机栈,主要有基本类型变量区、执行环境上下文、操作指令区几个区域;方法区是系统分配的一个内存逻辑区域,是线程共享的区域;程序计数器,是线程私有,每个线程都有,是一个数据结构;介绍一下JVM堆空间和GC:答:JVM中堆空间可以分成三个大区,新生代、老年代、永久代;新生代可...原创 2018-09-11 07:33:06 · 200 阅读 · 0 评论 -
面试过程中遇到的代码问题 --- 查询一个目录下的所有文件和文件夹
这个题中考到了对于IO流API的使用,具体代码如下:package shr.getfile;import java.io.File;/** * @Author: 史皓燃 * @CreateDate 2019/1/11 15:25 * <h1>获取一个文件夹下面的所有文件</h1> */public class ListFile { public ...原创 2019-01-11 15:42:17 · 263 阅读 · 0 评论 -
Java容易遗忘的细节知识点
1、在主方法中加入System.exit(0);直接退出程序,如果参数非0,则表示非正常退出;2、在jdk1.7以后,输入0b00001,二进制输出则会自动转换为十进制数;3、多线程操控HashMap不单纯的会出现线程脏读的原因,更多的是会出现Modcount++的问题,实际长度与检查长度不一致;4、C/C++中数据类型的大小是与平台有关系的,而Java是与平台无关的;5、sout...原创 2019-01-11 17:16:22 · 294 阅读 · 0 评论