- 什么是JDK?什么是JRE?
- 类与对象的关系?
- Java中的基本数据类型?
- instanceof关键字的作用?
- 什么是隐式转换,什么是显式转换?
- Char类型能不能转成int类型?能不能转化成string类型,能不能转成double类型?
- 什么是拆装箱?
- 面向对象的特征有哪些方面?
- 访问修饰符 public,private,protected,以及不写(默认) 时的区别?
- float f=3.4;是否正确?
- short s1 = 1; s1 = s1 + 1;有错吗?short s1 = 1; s1 += 1; 有错吗?
- 重载和重写的区别?
- equals与==的区别?
- ++i与i++的区别?
- java中是值传递引用传递?
- 当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
- 实例化数组后,能不能改变数组长度呢?
- 内部类与静态内部类的区别?
- Static关键字有什么作用?
- final在java中的作用,有哪些用法?
- 普通类与抽象类有什么区别?
- 接口和抽象类的区别?
- 抽象的(abstract)方法是否可同时是静态的(static),是否可同时是本地方法(native),是否可同时被 synchronized修饰?
- Hashcode的作用?
- a.hashCode() 有什么用?与 a.equals(b) 有什么关系?
- Java的四种引用,强软弱虚?
- Java创建对象有几种方式?
- 有没有可能两个不相等的对象有相同的hashcode?
- 深拷贝和浅拷贝的区别是什么?
- a=a+b与a+=b有什么区别吗?
- final、finalize()、finally分别是的作用?
- &和&&的区别?
- 用最有效率的方法算出2乘以8等於几?
- Java 中的编译期常量是什么?使用它又什么风险?
- char 型变量中能不能存贮一个中文汉字,为什么?
- Java 中会存在内存泄漏吗,请简单描述。
- (匿名内部类)是否可以继承其它类?是否可以实现接口?
- 什么时候用断言(assert)?
- Error 和Exception 有什么区别?
- Excption与Error包结构
- try{}里有一个 return 语句,那么紧跟在这个try 后的 finally{}里的代码会不会被执行,什么时候被执行,在return 前还是后?
- Java语言如何进行异常处理,关键字:throws、throw、try、catch、finally分别如何使用?
- 运行时异常与受检异常有何异同?
- 列出一些你常见的运行时异常?
- Java 中如何实现序列化,有什么意义?
- 什么是类型擦除?
- Thow与thorws区别?
- 如何保存(持久化)对象及其状态到内存或者磁盘?
- 序列化对象以字节数组保持-静态成员会保存吗?
- 序列化能否实现用户远程对象传输?
- 如何实现自定义序列化策略?
- 序列化 ID是什么?
- 说说Transient 关键?
- 注解是什么?
- 4种标准元注解是哪四种?
Java基础面试题
最新推荐文章于 2023-04-17 10:25:04 发布