框架其实就是可重用代码的集合,框架的代码是框架架构的代码,不是业务逻辑代码,框架代码保护类.方法.函数等等,框架代码按照一定的规则组合起来就形成了框架。 1、zendframwork: (ZF)是Zend公司推出的一套PHP开发框架。 功能非常的强大,是一个重量级的框架,ZF 用 100% 面向对象 ...
分类:
Web程序 时间:
2019-01-12 16:47:31
阅读次数:
160
Java集合框架提供了一套性能优良、使用方便的接口和类,包括Collection和Map两大接口,它们都位于 java.util 包中。其中 Collection集合包含两个常用的子集合 List和Set(1)List集合常用子类ArrayList Vector(2) Set集合常用子类HashSe ...
分类:
编程语言 时间:
2019-01-08 21:18:34
阅读次数:
232
1.hashcode相等两个类一定相等吗?equals呢?相反呢?2.介绍一下集合框架?3.hashmap hastable 底层实现什么区别?hashtable和concurrenthashtable呢?4.hashmap和treemap什么区别?低层数据结构是什么?5.线程池用过吗都有什么参数? ...
分类:
编程语言 时间:
2019-01-05 13:38:59
阅读次数:
182
Java 集合框架 来源 https://www.cnblogs.com/xiaoxi/p/6089984.html 一、集合框架图 简化图: 说明:对于以上的框架图有如下几点说明 1.所有集合类都位于java.util包下。Java的集合类主要由两个接口派生而出:Collection和Map,Co ...
分类:
编程语言 时间:
2019-01-04 17:12:00
阅读次数:
214
哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,而HashMap的实现原理也常常出现在各类的面试题中,重要性可见一斑。本文会对java集合框架中的对应实现HashMap的实现原理进行 ...
分类:
其他好文 时间:
2019-01-01 11:16:09
阅读次数:
168
集合框架有何好处集合弥补了数组的缺陷,他比数组更灵活更实用,可大大提高软件的开发效率,而且不同的集合可使用与不同场合数组和集合的区别数组长度固定,集合长度可以动态改变定义数组时必须指定元素类型,集合默认所有元素都是Object无法直接获取数组中实际元素的个数,集合可以通过size()直接获取元素个数集合有多种实现方式和不同的适合场合,而不像数组仅采用分配连续空间方式。集合以接口,类的形式存在,具有
分类:
编程语言 时间:
2018-12-26 11:42:59
阅读次数:
198
集合又称容器,编程思想中对其的定义为持有对象 我们在使用集合或者数组时得到最多的异常就是数组下表越界异常 Java.lang.ArrayIndexOutOfBoundsException这篇文章我们不讨论异常 java的容器分为2部分 严格来说 Map接口下的子类并不属于集合框架 属于一个独立的体系 ...
分类:
其他好文 时间:
2018-12-18 23:18:27
阅读次数:
212
1. Collections和Collection有什么区别? 1. Collection 是集合框架中的一个顶层接口,它里面定义了单列集合的共性方法。它有两个常用的子接口, List:对元素都有定义索引。有序的。可以重复元素。 Set:不可以重复元素。无序。 2. Collections 是集合框 ...
分类:
其他好文 时间:
2018-12-18 00:09:22
阅读次数:
198
前两篇《Java中的集合框架-Commection(一)》和《Java中的集合框架-Commection(二)》把集合框架中的Collection开发常用知识点作了一下记录,从本篇开始,对集合框架里的另外一部分Map作一下记录。 一,集合框架的Map接口 Map与Collection不同之处在于它是 ...
分类:
编程语言 时间:
2018-12-17 20:21:10
阅读次数:
193
增强for循环 使用增强for循环可以简化数组和Collection集合的遍历,格式: 例: 集合框架中的三种迭代方式删除数据 普通for循环,可以删除,注意让索引做自减运算 迭代器,可以删除,但是必须使用迭代器自身的remove方法,否则会出现并发修改异常 增强for循环不能删除 ...
分类:
其他好文 时间:
2018-12-17 16:57:15
阅读次数:
219