Java提供了数种持有对象的方式,包括语言内置的Array,还有就是utilities中提供的容器类(container classes),又称群集类(collection classes)。集合在java中非常重要,在讨论之前,先来看几个面试中的经典问题。1 Collection 和 Collec...
分类:
编程语言 时间:
2014-10-24 22:09:00
阅读次数:
298
ava 5.0 提供了多种并发容器来改进同步容器的性能。
同步容器是将所有对容器的访问都串行化,以实现他们的线程安全性。代价是严重降低并发行,当多个线程竞争容器的锁时,吞吐量将严重降低。
并发容器是针对多个线程并发访问设计的。 Java 5.0 增加了 ConcurrentHashMap ,用来替代同步且基于散列的 Map ,增加了 CopyOnWriteArrayList ,用于在遍历操作为主要操作的情况下替代同步的 List 。
Java 5.0 还增加了两中心的容器类型...
分类:
编程语言 时间:
2014-10-23 16:27:39
阅读次数:
209
1. 定制控件的方式2. 带标签的文本编辑框(不带命名空间)3. 带图标的文本框(带命名空间)4. 控件属性验证1. 定制控件的方式 继承其他控件类 Ctrl + 左键 --->EditText 组合方式. 当前控件类从容器类继承, 并将若干个控件添加到当前容器中 绘制控件. 也...
分类:
其他好文 时间:
2014-10-23 11:58:36
阅读次数:
155
Java 中的同步容器类包括 Vector 和 Hashtable ,二者是早起 JDK 的一部分,此外还包括在 JDK1.2 中添加的一些功能相似的类,这些同步的封装类是由 Collections.synchronizedXxx 等工厂方法创建的的。这些类实现线程安全的方法都是一样的:将他们封装起来,并对每个公有方法都进行同步,使得每次都只有一个线程能访问容器的状态。...
分类:
编程语言 时间:
2014-10-23 00:02:42
阅读次数:
171
C++容器类C++中的容器类包括“顺序存储结构”和“关联存储结构”,前者包括vector,list,deque等;后者包括set,map,multiset,multimap等。 若需要存储的元素数在编译器间就可以确定,可以使用数组来存储,否则,就需要用到容器类了。 1、vector连续存储结构,每个...
分类:
其他好文 时间:
2014-10-21 21:07:31
阅读次数:
238
jdk1.4容器类关系图 虚线框表示接口。 实线框表示实体类。 粗线框表示最常用的实体类。 点线的箭头表示实现了这个接口。 实线箭头表示类可以制造箭头所指的那个类的对象。 ? 容器类...
分类:
编程语言 时间:
2014-10-21 17:56:47
阅读次数:
181
C++ Iterator迭代器介绍 迭代器可被用来访问一个容器类的所包函的全部元素,其行为像一个指针。举一个例子,你可用一个迭代器来实现对vector容器中所含元素的遍历。有这么几种迭代器如下:迭代器 描述input_iterator 提供读功能的向前移动迭代器,它们可被进行增加(++),比较与解引...
分类:
编程语言 时间:
2014-10-21 00:49:49
阅读次数:
384
1.tonardo----多并发、轻量级应用,“非阻塞”的web容器。类似tomcat。这个大家太熟悉了,就不多说了。2.Twisted----Twisted是一个Python应用程序和库文件的集成套件。其中包括全套页面服务器应用程序和基于文本模式的游戏引擎。还有一些诸如对数据流进行处理的模块。是一...
分类:
编程语言 时间:
2014-10-15 19:39:21
阅读次数:
222
对于Orchard来说,个人以为要真正理解Orchard,必须理解其路由工作方式。一、Orchard的自定义路由由三种类型组成1、分发类: HubRoute:其功能是按租户筛选出当前访问租户的路由2、容器类: shellRoute:其功能是按当前租户路由,如果此时没有其它路由,路由数据处理后,交由M...
分类:
其他好文 时间:
2014-10-14 14:31:58
阅读次数:
175
转自:http://blog.csdn.net/wangxiaolong_china/article/details/8362540什么是容器首先,我们必须理解一下什么是容器,在C++ 中容器被定义为:在数据存储上,有一种对象类型,它可以持有其它对象或指向其它对像的指针,这种对象类型就叫做容器。很简...
分类:
编程语言 时间:
2014-10-13 21:26:47
阅读次数:
221