前言
本套 Java 面试题大全总共分为以下这十三个模块:
Java 基础知识面试题
Java 异常面试题
JVM 面试题
Spring 面试题
Spring MVC 面试题
Spring Boot 面试题
Spring Cloud 面试题
MyBatis 面试题
Redis 面试题
Dubbo 面试题
Tomcat 面试题
ZooKeeper 面试题
Netty 面试题
一、Java 基础知识面试题
1、Java 概述
何为编程?
什么是 Java?
jdk1.5 之后的三大版本?
JVM、JRE 和 JDK 的关系?
什么是跨平台性?原理是什么?
Java 语言有哪些特点?
什么是字节码?采用字节码的最大好处是什么?
什么是 Java 程序的主类?应用程序和小程序的主类有何不同?
Java 应用程序与小程序之间有那些差别?
Java 和 C++ 的区别?
Oracle JDK 和 OpenJDK 的对比?
2、基础语法
①. 数据类型
Java 有哪些数据类型
switch 是否能作用在 byte 上,是否能作用在 long 上,是否能作用在 String 上
用最有效率的方法计算 2 乘以 8
Math.round (11.5) 等于多少?Math.round (-11.5) 等于多少
float f=3.4; 是否正确
short s1 &