基础与语法
JDK和JRE有什么区别?
==和equals的区别是什么?
基本类型和包装类对象使用 == 和 equals进行比较的结果?
什么是装箱?什么是拆箱?装箱和拆箱的执行过程?常见问题?
hashCode()相同,equals()也一定为true吗?
final在java中的作用
final finally finalize()区别
finally语句块一定执行吗?
final与static的区别
return与finally的执行顺序对返回值的影响
String对象中的replace和replaceAll的区别?
Math.round(-1.5) 等于多少?
String属于基础的数据类型吗?
java中操作字符串都有哪些类?它们之间有什么区别?
如何将字符串反转?
String类的常用方法有哪些?
普通类和抽象类有哪些区别?
抽象类必须要有抽象方法吗?
抽象类能使用final修饰吗?
接口和抽象类有什么区别?
Java访问修饰符有哪些?权限的区别?
Java中的 << << >>> 是什么?
javap的作用是什么?
throw和throws的区别?
try-catch-finally中哪个部分可以省略?
常见的异常类有哪些?
什么是JAVA内部类?
nio中的Files类常用方法有哪些?
什么是反射?有什么作用?
动态代理是什么?应用场景?
怎么实现动态代理?
什么是java序列化?什么情况下需要序列化?
什么场景要对象克隆?
深拷贝和浅拷贝区别是什么?
如何实现对象克隆与深拷贝?
Java跨平台运行的原理
Java的安全性体现在哪里?
Java针对不同的应用场景提供了哪些版本?
什么是JVM?
什么是JDK?
什么是JRE?
JDK、JRE、JVM之间的关系是什么样的?
Java语言有哪些注释的方式?
Java中有几种基本数据类型?它们分别占多大字节?
i++和++i的作用和区别
&和&&的作用和区别
|和||的作用和区别
如何让计算机最高效的算出2乘以8?
Java中基本类型的转换规则
if-else-if-else与switch的区别
while和do-while的区别
break语句的作用
continue语句的作用
Java中数组有什么特征?
可变参数的作用和特点是什么?
类和对象的关系
说一说你的对面向过程和面向对象的理解
方法重载和重写是什么?有什么区别?
this和super关键字的作用
static关键字的作用是什么?
abstract关键字的作用是什么?
java.lang.Object的常用方法?
子类构造方法的执行过程是什么样的?
==和equals的区别是什么?
什么是Java的多态?
instanceof关键字的作用是什么?
什么是Java的垃圾回收机制?
什么是包装类?为什么要有包装类?基本类型与包装类如何转换?
基本类型和包装类的区别?
java.sql.Date和java.util.Date的区别
关于Java编译,下面哪一个正确()
关于构造方法,下列说法正确的是()
Java中接口的修饰符可以是()
以下代码将输出()
关于关键字的使用说法错误的是()
关于内存回收正确的是()
哪些标识符合法?
说法正确的是()
定义一个Java类,可被所有类访问,申明正确的是()
说说你对面向对象的理解
内存泄漏和内存溢出的区别
不通过构造方法能创建对象吗?
匿名内部类可以继承类或实现接口吗?为什么?
什么是多态?如何实现?有什么好处?
Java中关于继承,错误的是()