前言
有些小伙伴不知不觉就要到了毕业找工作的时间了,感叹时间过的如此之快,因为一些个人的原因恰好也在这个时间点寻找新的工作,在此记录一下小白在面试中被问频率较高的问题。
一、Java概述
1. 何为编程
2. 什么是Java
3. jdk1.5之后的三大版本
4. Jdk和Jre和JVM的区别
5. 什么是跨平台性?原理是什么
6. Java语言有哪些特点
7. 什么是字节码?采用字节码的最大好处是什么
8. 什么是Java程序的主类?应用程序和小程序的主类有何不同?
9. Java应用程序与小程序之间有那些差别?
10. Java和C++的区别
11. Oracle JDK 和 OpenJDK 的对比
二、基础语法
12. Java有哪些数据类型
13. switch 是否能作用在 byte 上,是否能作用在 long 上,是否能作用在 String 上
14. 用最有效率的方法计算 2 乘以 8
15. Math.round(11.5) 等于多少?Math.round(-11.5)等于多少
16. float f=3.4;是否正确