面试题

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.如何将字符串反转?

10.String 类的常用方法都有那些?

11.抽象类必须要有抽象方法吗?

12.普通类和抽象类有哪些区别?

13.抽象类能使用 final 修饰吗?

14.接口和抽象类有什么区别?

15.java 中 IO 流分为几种?

16.BIO、NIO、AIO 有什么区别?

17.Files的常用方法都有哪些?

string和stringbuffer、strinBuilder 的区别
出现内存溢出的原因
栈和堆的区别
接口和抽象类的区别
synchronize关键字
如何避免死锁
多线程
线程和进程的区别
final中

HashMap底层原理
.put的原理
输入www.baidu.com之后的工作流程

如何使用索引
排序(快排)

spring有哪些常用注解
spring中如何管理Bean的

项目中如何使用mybatis的

如何调试的
遇到哪些比较难的问题

jdk 1.8
concurrentHashMap 底层原理
HashMap和TreeMap的区别
线程池

tomcat 的原理

spring的特点
排序 查找算法

posted @ 2020-09-13 09:12  枫叶艾辰  阅读(85)  评论(0编辑  收藏  举报