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