- 1、 JDK 和 JRE 有什么区别?
- 2、 == 和 equals 的区别是什么?
- 3、 两个对象的 hashCode()相同,则 equals()也一定为 true,对吗?
- 4、 final 在 java 中有什么作用?
- 5、 java 中的 Math.round(-1.5) 等于多少?
- 6、 String 属于基础的数据类型吗?
- 7、 java 中操作字符串都有哪些类?它们之间有什么区别?
- 8、 String str=”i”与 String str=new String(“i”)一样吗?
- 9、 如何将字符串反转?
-
- String 类的常用方法都有那些?
-
- 抽象类必须要有抽象方法吗?
-
- 普通类和抽象类有哪些区别?
-
- 抽象类能使用 final 修饰吗?
-
- 接口和抽象类有什么区别?
-
- java 中 IO 流分为几种?
-
- BIO、NIO、AIO 有什么区别?
-
- Files的常用方法都有哪些?
- 一、JVM内存区域相关
- 1.JVM 的内存模型以及分区情况和作用
- 方法区
- 堆
- 栈
- 本地方法栈
- 程序计数器
- 2.Java 内存分配。
- 3.Java 中会存在内存泄漏?简述一下
- 二、垃圾回收相关
- 1.GC 是什么? 为什么要有 GC?
- 2.说说Java 垃圾回收机制。
- 3.如何判断一个对象是否存活?
-
- 垃圾回收的优点和原理。说说2种回收机制。
- 5.垃圾回收器的基本原理是什么?垃圾回收器可以马上回收内存吗?有什么办法主动通知虚拟机进行垃圾回收?
- 6.什么是分布式垃圾回收(DGC)?它是如何工作的?
-
- 串行(serial)收集器和吞吐量(throughput)收集器的区别是什么?
- 8.在 Java 中,对象什么时候可以被垃圾回收?
- 9.简述 Java 内存分配与回收策率以及 Minor GC 和 Major GC。
-
- 介绍一下 JVM 中垃圾收集器有哪些? 他们特点分别是什么?
- 11.Java 中垃圾收集的方法有哪些?
- 三、类加载相关
- 1.什么是类加载器,类加载器有哪些?
- 2.类加载器双亲委派模型机制?
- 3.什么是 Class 文件? Class 文件主要的信息结构有哪些?
- 四、JVM调优
- 1.JVM 数据运行区,哪些会造成 OOM 的情况?
- 2.线上常用的 JVM 参数有哪些?
- 3.JVM 提供的常用工具
答案怎么获取
关注公众号:搜云库技术团队,回复:面试题
原创整理:《第2版:互联网大厂面试题》
最近我一直在面试高级工程师,不管初级,高级,程序员,我想面试前,大家刷题一定是是少不了吧。
我也一样,我在网上找了很多面试题来看,最近又赶上跳槽的高峰期,好多粉丝,都问我要有没有最新面试题,索性,我就把我看过的和我面试中的真题,及答案都整理好,整理了《第2版:互联网大厂面试题》并分类 92份PDF,累计 3625页!我会持续更新中,马上就出第三版,涵盖大厂算法会更多!
第2版:题库非常全面
包括 Java 集合、JVM、多线程、并发编程、设计模式、Spring全家桶、Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、MongoDB、Redis、MySQL、RabbitMQ、Kafka、Linux、Netty、Tomcat、Python、HTML、CSS、Vue、React、JavaScript、Android 大数据、阿里巴巴等大厂面试题等、等技术栈!
怎么领取?
关注公众号:搜云库技术团队,回复:面试题
第2版:都是亲自整理,看看缩略图吧
部分内容预览
第2版:面试题,怎么领取?
关注公众号:搜云库技术团队,回复:面试题