1.熟练掌握Java基础、语法规范、集合框架等,基础语法、Java关键字、内部类、泛型、集合类使用场景2.Java io/nio框架体系、文本文件、二进制文件读写、nio、buffer机制3.Jsp、Servlet规范、Servlet容器、Servlet、Filter、Lisnter作用与场景,To ...
分类:
编程语言 时间:
2018-04-25 00:19:03
阅读次数:
158
集合框架(collections framework) 首先要明确,集合代表了一组对象(和数组一样,但数组长度不能变,而集合能)。Java中的集合框架定义了一套规范,用来表示、操作集合,使具体操作与实现细节解耦。 其实说白了,可以把一个集合看成一个微型数据库,操作不外乎“增删改查”四种操作,我们在学 ...
分类:
其他好文 时间:
2018-04-21 14:32:17
阅读次数:
194
ArrayBlockingQueue源码解析 ArrayBlockingQueue是一个阻塞式的队列,继承自AbstractBlockingQueue,间接的实现了Queue接口和Collection接口。底层以数组的形式保存数据(实际上可看作一个循环数组)。常用的操作包括 add ,offer,p ...
分类:
编程语言 时间:
2018-04-17 22:26:10
阅读次数:
265
ArrayList源码分析 ArrayList就是动态数组,是Array的复杂版本,它提供了动态的增加和减少元素、灵活的设置数组的大小。 一、类声明 1)AbstractList提供了List接口的默认实现。 2)List接口定义了列表必须实现的方法。 3)RandomAccess是一个标记接口,接 ...
分类:
编程语言 时间:
2018-04-17 16:51:42
阅读次数:
237
最近被陆陆续续问了几遍HashMap的实现,回答的不好,打算复习复习JDK中的集合框架,并尝试分析其源码,这么做一方面是这些类非常实用,掌握其实现能更好的优化我们的程序;另一方面是学习借鉴JDK是如何实现了这么一套优雅高效的类库,提升编程能力。 在介绍具体适合类之前,本篇文章对Java中的集合框架做 ...
分类:
编程语言 时间:
2018-04-16 16:17:41
阅读次数:
221
接口 一、接口(是一种规范)1.接口名/接口文件与类类似,也是用.java文件编写2.关键字 interface 接口名命名规范与类名相同 习惯上可以使用I开头表示3. 接口额访问修饰符只能使用public和default修饰不能使用private和protected在接口中默认缺省为public4 ...
分类:
编程语言 时间:
2018-04-15 23:50:28
阅读次数:
262
集合框架 集合框架是为表示和操作集合而规定的一种统一的标准的体系结构。任何集合框架都包含三大块内容:对外的接口、接口的实现和对集合运算的算法。 接口:即表示集合的抽象数据类型。接口提供了让我们对集合中所表示的内容进行单独操作的可能。 实现:也就是集合框架中接口的具体实现。实际它们就是那些可复用的数据 ...
分类:
编程语言 时间:
2018-04-15 20:56:14
阅读次数:
213
一、集合与数组的对比 使用array存储对象时具有一些弊端,而java集合就像一种容器,可以动态的把多个对象的引用放入容器中。 数组的弊端:长度一旦设定,就不可改变;数组里的元素的个数不可知。 二、集合概况 | Collection集合 | List接口:有序,可重复序列。 | ArrayList集 ...
分类:
编程语言 时间:
2018-04-15 12:06:18
阅读次数:
179
Java基础之集合框架--Collections.binarySearch() ...
分类:
编程语言 时间:
2018-04-14 23:22:23
阅读次数:
207
1.Java集合框架是什么?说出一些集合框架的优点? 每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架。在保证线程安全的情况下使用泛型和并发集合类,Jav ...
分类:
编程语言 时间:
2018-04-13 20:39:08
阅读次数:
184