哈希表确定元素是否相同 1. 判断的是两个元素的哈希值是否相同 如果相同,再判断两个对象的内容是否相同。 2. 判断哈希值相同,其实判断的是对象...
set:元素不可以重复,是无序。 set接口中的方法和Collection一致。 HashSet:内部数据结构是哈希表,是不同步的。 TreeS...
集合类的由来: 对象用于封装特有数据,对象多了就需要存储。如果对象的个数不确定,就是用集合容器进行存储。集合是一个容器,本身也是一个对象。 集合...
为了方便操作基本数据类型值,将其封装成了对象,在对象中定义了属性和行为,丰富了该数据的操作。 用于描述该对象的类就成为基本数据类型对象包装类。 ...
StringBuffer:就是字符串缓冲区。用于存储数据的容器 特点: 1. 长度是可变的 2. 可以存储不同类型数据 3. 最终要转成字符串进...
String类特点: 字符串对象一旦被初始化就不会被改变。 String s = "abc";//指abc不会变 abc存储在字符串常量池中。(...
1. stop方法 2. run方法结束 怎么控制线程的任务结束呢? 任务中都会有循环结构,只要控制住循环,就可以结束任务。 控制循环通常就用定...
1.wait 可以指定时间,也可以不指定。 sleep必须指定时间。 2. 在同步中时,对cpu的执行权和锁的处理不同。 wait:释放执行权,...
同步代码块,对于锁的操作是隐式的。 jdk1.5以后将同步和锁封装成了对象。并将操作锁的隐式方式定义到了该对象中。将隐式动作变成了显示动作。 L...