- 博客(5)
- 资源 (13)
- 收藏
- 关注
原创 Iterator接口,主要是用于遍历数据集合的元素。
下面是一个遍历元素输出的例子:import java.awt.List;import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;public class TestIterator { public static void main(String[] args) { // TODO Auto-...
2018-03-14 11:09:11 268
原创 HashSet和TreeSet的一些区别 , equals方法和hashCode重新的一些问题。
HashSet和TreeSet的相同之处是: 都实现了Set这个接口。不同之处:1、HashSet的数据结构的基于哈希表,其中的数据元素中是无序的,虽然本来Set就是无序的。2、TreeSet的数据结构的基于树结构的,其中数据元素是有序排列的。3、HashSet的性能是优于TreeSet的,通常我们使用的都是HashSet, 当数据需要排序的时候就选用TreeSet.首先列出的是三个问题:1、为什...
2018-03-14 11:04:58 1048 1
原创 Java Set, List的区别 .ArrayList, LinkedList的区别. Collections类 ,Collection接口的区别
学习这个之前我们先来看一下数组有什么缺陷:1、数组的长度难以扩充这是数组的缺陷。2、数组中每个元素的数据类型都必须是一样的。由于数组的这两个缺陷的存在,所以我们引入了 Set 和List。首先我们来看一下Set和List的异同:1、它们都实现了Collection接口。2、Set不区分元素的顺序,不允许有重复的元素。3、List元素按顺序排序,允许有重复的元素。所以Set集合的元素是没有下标 标识...
2018-03-13 11:07:43 404
原创 边生产边消费实现
如何实现边生产边消费;首先定义一个生产和消费的类,创建一个生产函数,创建一个消费函数。 定义一个容器用于装载生产出来的产品,这里我用一个数组当做一个容器。定义一个变量用于标识产品的个数。 使用synchronized同步,使生产与消费的方法同时执行。定一个消费线程B类,用于消费。定义一个生产线程A类,用于生产。用一个while循环判断产品的个数是否与数组的长度相等,如果相等,使A线程进入等待状态然...
2018-03-12 10:41:00 355
原创 2018.3.12 流1
什么是流?流是一根带有按钮的管道, 流是用于数据传输的管道。字节流和字符流的区别: 字节流可以传输文本或者音乐或者视频等等的数据。 字符流只能传输文本文件的数据。字节流读文件:public class IO { public static void main(String[] args) throws IOException { // TODO Auto-generated method stu...
2018-03-12 10:29:35 122
Android OpenCv 人脸检测
2020-06-05
2.5d generator 2.0超好用的
2019-03-29
ViewPager+Fragment的使用
2019-02-15
蓝牙遥控搜索连接安卓代码
2018-06-22
下载应用的项目
2017-10-16
SystemStatusManager
2017-10-10
RecyclerView嵌套 RecyclerView的一个教学项目
2017-09-27
RecyclerView万能分割线
2017-09-16
购物商城app实现源码
2017-09-12
Gson 最新版本架包
2017-09-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人