此内容会持续补充。。。
基础
- short s1 = 1; s1 = s1 + 1;有错吗? short s1 = 1; s1 += 1; 有错吗?
- String str=”aaa”,与 String str=new String(“aaa”)一样吗?
- String 和 StringBuilder、StringBuffer 的区别?
- Sring最大能存多大内容?
- 重载和重写的区别
- 构造方法能不能重写?能不能重载?
- 数组实例化有几种方式?
- Java 中各种数据默认值
- Object 类常用方法有那些?
- java 中是值传递还是引用传递?
- 形参与实参区别
- 内部类与静态内部类的区别?
- Static 关键字有什么作用?
- final 在 java 中的作用,有哪些用法?
- Char 类型能不能转成 int 类型?能不能转化成 string 类型,能不能转成 double 类型
- 讲下 java 中的 math 类有那些常用方法?
- 什么是拆装箱?
- 一个 java 类中包含那些内容?
- 针对浮点型数据运算出现的误差的问题,你怎么解决?
- 面向对象的特征有哪些方面?
- 普通类与抽象类有什么区别?
- 什么是接口?接口有什么特点?为什么需要接口?
- 抽象类和接口的区别?
- 接口是否可继承(extends)接口?抽象类是否可实现(implements)接口?抽象类是否可继承具体类(concreteclass)?
- 访问修饰符 public,private,protected,以及不写(默认friendly) 时的区别?
- Hashcode 的作用
- 深拷贝和浅拷贝的区别是什么?
- JDBC 操作的步骤
- 什么时候用 assert
- 数组有没有 length()这个方法? String 有没有 length()这个方法
- 用最有效率的方法算出 2 乘以 8 等于几?
- 一个".java"源文件中是否可以包含多个类(不是内部类)?有什么限制?
集合
- ArrayL