Java基础
三高
高可用、高性能、高并发
java特性和优势
简单性、面向对象、可移植性(跨平台性)、高性能、分布式、动态性、多线程、安全性、健壮性
java程序运行机制
计算机的高级编程语言类型:编译型、解释型,而java语言是两种类型的结合
数据类型
String,StringBuffer和StringBuilder的区别
- String的值是不可变的,每次对String的操作都会生成新的String对象
- 当对字符串修改的时候,需要使用StringBuffer和StringBuilder类。和String类不同的是,StringBuffer和StringBuilder类的对象能够被多次的修改,并且不产生新的未使用对象
- StringBuffer与StringBuilder的区别是:
StringBuilder的方法不是线程安全的(不能同步访问),但是它速度较快
StringBuffer的方法是线程安全的,但是它速度较慢
三者的继承结构