java基础-线程安全的类
2021/8/18 12:06:09
本文主要是介绍java基础-线程安全的类,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
线程安全的类
StringBuffer:线程安全,可变的字符序列
从版本JDK5开始,被StringBuilder替代,通常应该使用StringBuilder类,因为它支持所有相同的操作,但它更快,因为它支持所有相同的操作,但它更快,因为不执行同步
public class StingBuildRverse { public static void main(String[] args) { StringBuilder s1 = new StringBuilder(); System.out.println(s1.append("hello").append("world")); s1.reverse(); System.out.println(s1); String s2=s1.toString();//把String转换为StingBuilder StringBuilder s3 = new StringBuilder(s2);//把StingBuilder转换为String ArrayList
Vector:
从java2平台v1.2开始,该类改进了list接口,使其成为 java collections framework的成员,与新的集合实现不同,vector被同步。如果不需要线程安全的实现,建议使用ArrayList代替Vector
HashTable线程安全 hashmap线程不安全
1)该类实现了一个哈希表,它将键映射到值,任何非null对象都可以作键或者值
2)从java2平台v1.2开始,该类进行了改进,实现了Map接口,使其成为 java collections framework的成员。从新的集合实现不同,HashTable被同步,如果不需要线程安全的实现,建议使用HashMap代替HashTable
这篇关于java基础-线程安全的类的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-15鸿蒙生态设备数量超8亿台
- 2024-05-13TiDB + ES:转转业财系统亿级数据存储优化实践
- 2024-05-09“2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”实战课程已上线
- 2024-05-09聊聊如何通过arthas-tunnel-server来远程管理所有需要arthas监控的应用
- 2024-05-09log4j2这么配就对了
- 2024-05-09nginx修改Content-Type
- 2024-05-09Redis多数据源,看这篇就够了
- 2024-05-09Google Chrome驱动程序 124.0.6367.62(正式版本)去哪下载?
- 2024-05-09有没有大佬知道这种数据应该怎么抓取呀?
- 2024-05-09这种运行结果里的10.100000001,怎么能最快改成10.1?