JDK1.5给Java语言引入了几个新的扩展,其中之一就是泛型。你可能已经从其他的语言中了解到了泛型结构,最著名的就是C++模板。Java泛型和它有很多类似的地方,但是也有很多重要的不同点。Java泛型应用最普遍的地方就是各种容器类型,即Collection继承树。一、定义泛型:public int...
分类:
编程语言 时间:
2014-11-26 18:10:50
阅读次数:
205
一:初识迭代器(Iterator类) 简写为 iter
(1)由来,我们知道string类 vector类的对象,可以通过下标运算来访问元素;还有另外一种更通用的机制 -- 迭代器。不管你是用到 vector 还是list 或 map类你总离不开迭代器的。
(2)所有标准库容器都可以使用迭代器,但是其中只有几种容器才同时支持下标运算符。(string不属于容器类型,但是基本操作与容器类似)
...
分类:
其他好文 时间:
2014-11-26 16:38:43
阅读次数:
122
目标主要用于显示行内元素(,)的内部文本,当然也可用于其他元素。例子Today's message is: 方法或者表达式The item is today. 或者The item is 50 ? 'expensive' : 'affordable'"> today.在容器类绑定时,我们会想使...
分类:
Web程序 时间:
2014-11-26 01:21:54
阅读次数:
259
我们知道Java容器类实际提供了四类接口:Map,List,Set和Queue,如下图所示,每种接口都有不止一个版本的实现,如果在实际编写程序时需要使用某种接口时该如何选择。 从Oracle的Java Language Best Practices 中的说明可以看到建议不要在新程序中使用HashTa...
分类:
编程语言 时间:
2014-11-23 17:20:02
阅读次数:
223
Java在操作ArrayList、HashMap、TreeMap等容器类时,遇到了java.util.ConcurrentModificationException异常。以ArrayList为例,如下面的代码片段:
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.u...
分类:
编程语言 时间:
2014-11-22 02:02:16
阅读次数:
246
Java在操作ArrayList、HashMap、TreeMap等容器类时,遇到了java.util.ConcurrentModificationException异常。以ArrayList为例,如下面的代码片段:[java] view plaincopyimportjava.util.ArrayL...
分类:
编程语言 时间:
2014-11-22 01:55:50
阅读次数:
226
在编程中,我们几乎总需要组织一组同种类的对象,比如一群学生或者一群工人,由于他们数量的不可定,我们需要一个东西来帮助进行管理,这个用来管理的东西通常被称为容器。我们可以通过容器动态添加或删除对象,遍历全部或查找一个对象等等。java类库为我们提供了大量常用的容器构件。
把对象放入容器的动作大同小异,把对象从容器中取出却各有不同,这正是每种容器的差异所在。容器类型大致可以分为以下两种:
...
分类:
编程语言 时间:
2014-11-21 20:36:07
阅读次数:
397
一:map的前世今生
(1)从关联容器与顺序容器说起,关联容器通过键(key)存储和读取元素,而顺序容器则通过元素在容器中的位置顺序存储和访问元素(vector,queue,stack,list等)。
关联容器(Associative containers)支持通过键来高效地查找和读取元素。两个基本的关联容器类型是 map 和 set。 其中map 的元素以键-值(key-value)...
分类:
编程语言 时间:
2014-11-19 18:43:59
阅读次数:
227
1.java的抽象窗口工具包(AWT)中包含了许多类来支持GUI设计2.AWT由java的java.awt包提供3.再进行GUI编程时,要理解:容器类(Container),组件(component)。4.Button,Scrollbar.Canvas,List,Checkbox,TextField...
分类:
编程语言 时间:
2014-11-18 23:30:17
阅读次数:
322
=========自动装配========= autowire - 指定自动装配策略 byName 如果是byName的自动装配策略,Spring会负责把setter方法名对应的Bean注入 如果没有找到,就不执行注入(即不调用这个setter方法) byType Spring会负责把容器类型为.....
分类:
编程语言 时间:
2014-11-14 23:57:25
阅读次数:
320