全国统一服务热线

155-7917-7759

新闻中心

当前位置:首页>新闻中心

java面试常见的几个问题

1、String类能不能被继承?为什么?

2、简述Java的反射机制和使用场景

3、Java中sleep和wait的区别?

4、Java编译后的.class文件包含了哪些内容?

5、http中get和post的区别?

6、Java有几种基本数据类型?分别占用多少字节?

7、Java异常有哪些类型?

8、简述GC机制,新生代和老年代的区别?

9、synchronized底层实现原理?它与lock相比有什么优缺点?

10、java是如何实现线程安全的?哪些数据结构是线程安全的?

11、java线程间通信方式java线程间通讯的几种方式

12、hashCode和hash算法

13、redis数据结构和使用场景

14、==和equals的区别是什么?

15、两个对象的hashCode()相同,则equals()也一定为true,对吗?

16、java中的Math.round(-1.5)等于多少?

17、java中操作字符串都有哪些类?它们之间有什么区别?

18、String类的常用方法都有那些?

19、java中IO流分为几种

20、Files的常用方法都有哪些?

21、java容器都有哪些?

22、Collection和Collections有什么区别?

23、说一下HashMap的实现原理?

24、ArrayList和Vector的区别是什么?

25、在Queue中poll()和remove()有什么区别

26、Iterator和ListIterator有什么区别?

27、线程有哪些状态?

28、notify()和notifyAll()有什么区别?

29、创建线程池有哪几种方式?

30、在java程序中怎么增加多线程的运行安全?

31、ThreadLocal是什么?有哪些使用场景?

32、synchronized和Lock有什么区别?

33、什么是java序列化?什么情况下需要序列化?

34、jsp和servlet有什么区别?

35、说一下jsp的4种作用域?

36、说一下session的工作原理?

37、常见的异常类有哪些?

38、forward和redirect的区别?

39、为什么要使用spring?

40、解释一下什么是ioc?


QQ咨询
在线咨询
在线报名
155-7917-7759
155-7917-7759
返回顶部