有时候面试,你不知道面试官会问什么问题,觉得有水平的面试官,应该会问你比较深奥的题,但是你也不要抱有这样的心理,有的面试官,喜欢不按常理出牌,会问你比较简单得问题,今天小编就为大家整理了一份,比较基础得面试题。
一、Java基础
1.JDK和JRE有什么区别?
2.==和equals的区别是什么?
3.两个对象的hashCode()相同,则equals()也一定为true,对吗?
4.final在java中有什么作用?
5.java中的Math.round(-1.5)等于多少?
6.String属于基础的数据类型吗?
7.java中操作字符串都有哪些类?它们之间有什么区别?
8.Stringstr="i"与Stringstr=newString(“i”)一样吗?
9.如何将字符串反转?
10.String类的常用方法都有哪些?
11.抽象类必须要有抽象方法吗?
12.普通类和抽象类有哪些区别?
13.抽象类能使用final修饰吗?
14.接口和抽象类有什么区别?
15.java中IO流分为几种?
16.BIO、NIO、AIO有什么区别?
17.Files的常用方法都有哪些?
免费领取Java面试题: