Java基础面试题包含Java数据类型,面向对象,异常,面向对象,动态代理等。
索引目录
- Java基础面试题
- Java中==和equals有什么不同
- Java中hashCode() 相同,则 equals() 也一定为 true吗?
- Java中方法重写和方法重载的区别
- Java中int和Integer有什么区别,为什么要使用包装类?
- Java中final的作用
- Java中&和&&区别
- String 属于基础的数据类型吗?
- Java中Math.round(1.5)等于多少?
- Java中动态代理和静态代理的区别
- Java8新特性有哪些
- Java中String类常用方法有哪些?
- Java中的常见运行时异常有哪些?
- Java中有goto吗?
- Java中如何跳出多重循环体?
- Java对象拷贝面试题
- trycatchfinally 中,如果 catch 中 return 了,finally 还会执行吗?
- String s=new String(”abc“);创建了几个字符串对象?
- 一个“.java”源文件中是否可以包含多个类(不是内部类)?有什么限制?
- throw和throws区别
- Java对象hashCode()源码
- Java中的序列化和反序列化
- Java中StringBuffer和StringBuilder区别
- Java中jdk动态代理和cglib动态代理的区别
- Java反序列化的问题
- Java中有没有指针