![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA基础
文章平均质量分 52
jefferent2008
这个作者很懒,什么都没留下…
展开
-
ArrayList原理
JAVA基础系列感谢NetReal提供资料 1. ArrayList概述 ArrayList是List接口的可变数组的实现。实现了所有可选列表操作,并允许包括 null 在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。 每个ArrayList实例都有一个容量,该容量是指用来存储列表元素的数组的大小。它总是至少等于列表的大小。随...原创 2011-05-05 17:44:53 · 61 阅读 · 0 评论 -
Java多线程
一、理解多线程 多线程是这样一种机制,它允许在程序中并发执行多个指令流,每个指令流都称为一个线程,彼此间互相独立。 线程又称为轻量级进程,它和进程一样拥有独立的执行控制,由操作系统负责调度,区别在于线程没有独立的存储空间,而是和所属进程中的其它线程共享一个存储空间,这使得线程间的通信远较进程简单。 多个线程的执行是并发的,也就是在逻辑上“同时”,而不管是否是物理上的...原创 2011-05-12 15:21:41 · 50 阅读 · 0 评论 -
JAVA IO基础
1. 2.原创 2011-05-15 23:48:27 · 60 阅读 · 0 评论 -
HashMap的原理
JAVA基础系列感谢NetReal提供资料 1. HashMap概述 HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 2. HashMap的数据结构 在java编程语言中,最基本的结构就是两种,一个是数组,另外一个是模拟指针(引用),所有的数据结构都可以...原创 2011-05-18 16:32:05 · 71 阅读 · 0 评论 -
网络编程基础
1. 2.原创 2011-05-19 16:46:35 · 49 阅读 · 0 评论 -
线程阻塞
线程的阻塞 为了解决对共享存储区的访问冲突,Java 引入了同步机制,现在让我们来考察多个线程对共享资源的访问,显然同步机制已经不够了,因为在任意时刻所要求的资源不一定已经准备好了被访问,反过来,同一时刻准备好了的资源也可能不止一个。为了解决这种情况下的访问控制问题,Java 引入了对阻塞机制的支持。 阻塞指的是暂停一个线程的执行以等待某个条件发生(如某资源就绪),学过操作系统的...原创 2011-08-28 01:57:31 · 81 阅读 · 0 评论 -
JAVA继承后的初始化顺序
JAVA继承后的初始化顺序是一个考点,其初始化顺序如下所示: (1)将父类的静态变量初始化 (2)将子类的静态变量初始化 (3)将父类的属性初始化 (4)执行父类的构造方法 (5)将子类的属性初始化 (6)执行子类的构造方法 ...原创 2011-09-14 10:45:50 · 82 阅读 · 0 评论