Java
阅文
-
String,StringBuffer,StringBuilder区别
String不可变类,如果长度更改:创建StringBuffer对象-append()添加-toString()返回结果
StringBuffer,StringBuilder可变
效率:StringBuilder最高,StringBuffer次之,String最低 -
重写,重载
-
构造函数可以重写。or 重载?子调用父的构造函数
构造器就是构造方法。重写 ❌ ,重载🉑️
能够被重载(同类中不同参数列表的构造器)
不能够被重写(子类使用super方法可以调用)。
不能说能被继承,因为能够调用,但是不能重写。 -
Java 容器哪些。容器 英文collection,是接口
List,set,队列,栈,map(都是接口)
-
线程池
-
解决hash 冲突
1.开放定址法(线性探测再散列,二次探测再散列,伪随机探测再散列)
2.再哈希法
3.链地址法(Java hashmap就是这么做的)
4.建立一个公共溢出区
mySQL
阅文
- 事务级别
事务隔离级别 \ 并发 | 脏读 | 不可重复读 | 幻读 |
---|---|---|---|
读未提交(read-uncommitted) | 是 | 是 | 是 |
不可重复读(read-committed) | ❌ | 是 | 是 |
可重复读(repeatable-read) | ❌ | ❌ | 是 |
串行化(serializable) | ❌ | ❌ | ❌ |
- 锁级别
- 进程池
- 判断效率最优
- 最左原则
- 索引原理