java
我想尝点甜头
学无止境。。
展开
-
Java Fail-fast
快速失败是当迭代器遍历集合的时候,如果集合的结构发生了改变(使用集合的添加或删除,迭代器的添加和删除不会报异常),迭代器就会抛出ConcurrentModificationException异常。 for (int i = 0; i < 3; i++) { mStringList.add(String.valueOf(i)); Log.d(TAG, "add" + i); } ...原创 2020-05-17 18:31:36 · 152 阅读 · 0 评论 -
记录List、ArrayList、LinkedList和Vector的使用和联系(java)
List是java.util下的一个接口。List,在java文档中译为序列,相当于数组,但是它与数组不同的地方在于List可以存储null,也就是说可以存储的数据类型的是Object。ArrayList,LinkedList和Vector是List的实现类,它们主要有两点不同之处:1.ArrayList和Vector是以数组的方式实现的,而LinkedList是以链表的方式实现的;...原创 2019-03-07 11:42:52 · 131 阅读 · 0 评论 -
Java多线程
java的多线程是java基础的一个重要的知识点,本人能力有限,而且语言表达能力也不太好,在此写下为了更好的巩固知识,以后复习也能够快速的理解。 线程的概念:线程是系统调度和分派的基本单位。 引入线程的目的:单线程进程调度时存在进程时空开销大、进程通信代价大、进程并发颗粒粗、不适合并行计算等问题。操作系统支持多线程进程,能够减少程序并发时所付出的时间和空间的开销,是的并...原创 2019-03-25 23:54:38 · 242 阅读 · 0 评论 -
TCP和UDP
IP是一个无连接协议,负责将数据从源转发到目的地,主要功能有:IP寻址、路由选择、分组及重组。IP提供主机间的逻辑通信,提供“尽力而为的服务”,将尽力而为地在主机之间传送数据段,不做任何承诺,不能保证段的交付与否,不能保证段交付的时间、不能保证段中数据的完整性。因此,IP服务被称为“不可靠”的服务。 传输层有两个协议:TCP和UDP TCP(传输...翻译 2019-04-03 11:02:37 · 187 阅读 · 0 评论