说一下Java的特点
Java为什么是跨平台的
JVM、JDK、JRE三者关系
为什么Java解释和编译都有
jvm是什么
编译型语言和解释型语言的区别
Python和Java区别是什么
八种基本的数据类型
long和int可以互转吗
数据类型转换方式你知道哪些
类型互转会出现什么问题吗
为什么用bigDecimal 不用double
装箱和拆箱是什么
String、StringBuilder、StringBuffer的区别
Java为什么要有Integer
Integer相比int有什么优点
那为什么还要保留int类型
说一下 integer的缓存
怎么理解面向对象?简单说说封装继承多态
多态体现在哪几个方面
多态解决了什么问题
面向对象的设计原则你知道有哪些吗
重载与重写有什么区别
抽象类和普通类区别
Java抽象类和接口的区别是什么
抽象类能加final修饰吗
接口里面可以定义哪些方法
抽象类可以被实例化吗
接口可以包含构造函数吗
解释Java中的静态变量和静态方法
非静态内部类和静态内部类的区别
非静态内部类可以直接访问外部方法,编译器是怎么做到的
深拷贝和浅拷贝的区别
实现深拷贝的三种方法是什么
什么是泛型
java创建对象有哪些方式
New出的对象什么时候回收
什么是反射
反射在你平时写代码或者框架中的应用场景有哪些
能讲一讲Java注解的原理吗
Java注解的作用域
== 与 equals 有什么区别
介绍一下Java异常
Java异常处理有哪些
抛出异常为什么不用throws
try catch中的语句运行情况
try{return “a”} fianlly{return “b”}这条语句返回啥
finally块中的return语句会覆盖try块中的return返回,因此,该语句将返回"b"