java面试
1、String、StringBuffer、StringBuilder的区别
扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄
- String字符串常量,StringBuffer、StringBuilder字符串变量
- 运行速度:StringBuilder>StringBuffer>String
- StringBuilder线程不安全,StringBuffer线程安全
- String:适用于少量字符串的操作
- StringBuilder:适用于单线程在字符缓冲区中大量的字符操作
- StringBuffer:适用于多线程在字符缓冲区中大量的字符操作
- HashMap线程不安全,可存储null键和null值
- HashTable线程安全,key和value都不能为null
- synchronized修饰方法或代码块,使用内置锁
- 相当于书的目录。
- 本质上是维护一张特定列的平衡树。
- 抽象类不能被实例化
- 有抽象方法的b必定是抽象类
- 非抽象子类必须实现抽象方法

更多精彩