java后端开发面试题(java基础)

java基础

1.JVM java虚拟机

2.GC 垃圾回收

3.一个http请求的执行过程

4.线程、多线程、线程同步、线程池

5.String类型是不是可变的,多字符串拼接用什么好?

    String、StringBuffer、StringBuilder

6.自动装箱、自动拆箱

7.io和nio

8.单例和多例的区别,使用场景

9.异常的父类,怎么创建一个异常

扫描二维码关注公众号,回复: 407814 查看本文章

10.system.exit(0) 和 system.exit(1)区别

    system.exit(0):正常退出,程序正常执行结束退出

    system.exit(1):是非正常退出,就是说无论程序正在执行与否,都退出

    System.exit(status)返回最顶层,return则是返回上一层。

11.set list map区别

12.hashMap和hashTable区别

13.hashmap的hashcode值相同时会怎样?怎么解决冲突





猜你喜欢

转载自blog.csdn.net/zhaojiweiwin/article/details/79646697