Java 面试题 Posted on 9999-09-09 !!! TODO 把下面这些问题进行整理 (如何贡献)How to Contribute (Fork 此仓库))Fork this repository 建立以下某个问题的 markdown 文件 文件头需要添加如下格式以便生成 静态博客 12345---title: 什么是 ACIDdat ... Read more »
ArrayList 和 LinkedList 的区别 Posted on 2018-09-11 ArrayList 和 LinkedList 的大致区别如下: ArrayList 是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 对于随机访问 get 和 set,ArrayList 觉得优于 LinkedList,因为 LinkedList 要移动指针。 对于新 ... Read more »
short s1 = 1; s1 = s1 + 1;有什么错 ? Posted on 2018-09-02 隐式类型转换 因为字面量 1 是 int 类型,它比 short 类型精度要高,因此不能隐式地将 int 类型下转型为 short 类型。 12short s1 = 1;s1 = s1 + 1; // 会报错 但是使用 += 运算符可以执行隐式类型转换。 s1 += 1; 上面的语句相当于将 s1 ... Read more »
Interface 与 abstract 类的区别 Posted on 2018-09-02 abstract含有 abstract 修饰符的 class 即为抽象类,abstract 类不能创建的实例对象。含有 abstract 方法的类必须定义为 abstract class,abstract class 类中的方法不必是抽象的。abstract class 类中定义抽象方法必须在具体 ... Read more »