我们在很多地方都能够经常看到:HashMap线程不安全,HashTable线程安全;ArrayList线程不安全,Vector线程安全;StringBuilder线程不安全,StringBuffer线程安全。那究竟啥是线程安全,啥是线程不安全? 简单点来说,线程安全,是指拥有共享数据的多个线程在并行 Read More
posted @ 2019-01-31 15:33 正直的不良帅 Views(278) Comments(0) Diggs(0)
String: String是一种引用数据类型,对String对象的任何操作不会影响原对象,都会重新创建新对象;这一点由String类的源码可以看出来: 无论是哪种操作,最后都会重新new一个新的字符串对象。 StringBuilder: StringBuilder的append操作,都是在原对象基 Read More
posted @ 2019-01-31 10:53 正直的不良帅 Views(164) Comments(0) Diggs(0)
接口: (1)接口内定义的变量都是public static final类型的,无论是否显示限定这些修饰符,且必须要被显式初始化,否则报错: (2)接口内定义的方法都是抽象方法,即不包含任何方法实现: a.如果实现接口的类是普通类(非抽象类),则要实现该接口的所有方法,否则编译报错; b.如果实现接 Read More
posted @ 2019-01-30 16:21 正直的不良帅 Views(368) Comments(0) Diggs(0)