![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础入门知识
ancientidiot
古白
展开
-
集合的底层实现
集合的实现类:《ArrayList》,《LinkedList》,《HashMap》,《HashSet》,《LinkedHashMap》,《LinkedHashSet》,《Hashtable》,《ConcurrentHashMap》各实现类的底层实现:1》ArrayListA》ArrayList是list接口的可变数组的非同步实现,允许包含null在内的所有元素。B》底层使用数组实现。C》...原创 2019-12-23 12:50:59 · 324 阅读 · 0 评论 -
Volatitle 修饰i i++线程安全吗
**Volatitle 修饰i i++线程安全吗**首先 <分析Volatitle的问题>1》Volatitle并不能解决非原子性操作的多线程安全问题。2》Volatitle解决的是多线程共享变量间的可见性问题3》使用Volatitle会增加性能开销。其次 <分析i++的线程安全问题>1》如果i是局部变量,则是线程安全的。因为局部变量中的每个线程都有自己的...原创 2019-12-23 10:22:49 · 334 阅读 · 0 评论 -
计算机基础知识和Java基础
1、计算机概述(1)计算机(2)计算机硬件(3)计算机软件系统软件:windows,linux,Unix,mas应用软件(4)软件开发软件:由数据和指令组成开发:把软件做出来如何实现软件开发?使用开发工具和计算机语言做出东西(5)语言自然语言:人与人之间的交流计算机语言:人与计算机之间的交流沟通C C++ C# JAVA ……(6)人机交换图形界面...原创 2019-10-11 14:29:34 · 197 阅读 · 0 评论