随笔分类 - Java
摘要:一,Stack简介 Stack是栈。它的特性是:先进后出(FILO, First In Last Out)。 java工具包中的Stack是继承于Vector(矢量队列)的,由于Vector是通过数组实现的,这就意味着,Stack也是通过数组实现的。 二,数据结构 Stack的数据结构如下: 底层的
阅读全文
摘要:一,Vector简介 1,Vector 是矢量队列,它是JDK1.0版本添加的类。 2,Vector 继承了AbstractList,实现了List;所以,它是一个队列,支持相关的添加、删除、修改、遍历等功能。 3,Vector 实现了RandmoAccess接口,即提供了随机访问功能。 4,Vec
阅读全文
摘要:一,fail-fast简介 在JDK的Collection中我们时常会看到类似于这样的话: ArrayList 注意,迭代器的快速失败行为无法得到保证,因为一般来说,不可能对是否出现不同步并发修改做出任何硬性保证。快速失败迭代器会尽最大努力抛出 ConcurrentModificationExcep
阅读全文
摘要:一,LinkedList简介 1,LinkedList 是一个继承于AbstractSequentialList的双向链表。它也可以被当作堆栈、队列或双端队列进行操作。 2,LinkedList 实现List 接口,能对它进行队列操作。 3,LinkedList 实现Deque 接口,即能将Link
阅读全文
摘要:一,ArrayList简介 1,ArrayList 是一个数组队列,相当于动态数组。与Java中的数组相比,它的容量能动态增长。 2,ArrayList 继承了AbstractList,实现了List。实现了 List 的一些位置相关操作(比如 get,set,add,remove)。 3,Arra
阅读全文
摘要:一,简介 Java的集合类主要由两个接口派生而出:Collection和Map,Collection和Map是Java集合框架的根接口,这两个接口又包含了一些接口或实现类。 Collection是一个集合接口(集合类的一个顶级接口),它提供了对集合对象进行基本操作的通用接口方法。 Conllecti
阅读全文
摘要:一、简单的使用Log4j日志 1,新建一个Java工程,导入包log4j-1.2.17.jar,目录如下: 2,src同级创建并设置log4j.properties ### 把指定级别的日志信息输出到指定的一个或者多个位置### ### 把DEBUG层级以及以上的信息输出到console,all,e
阅读全文

浙公网安备 33010602011771号