最新文章列表

Java程序员面试题之二

6、说出Servlet的生命周期,并说出Servlet和CGI的区别。 Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法, service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等, 当服务器决定将实例销毁的时候调用其destroy方法。   与CGI的区别在于:   Servlet处于服务器进程中,它通过 ...
zuoshou19w 评论(0) 有787人浏览 2011-08-17 23:10

XStream集合对象使用

XStream是一个Java对象和XML相互转换的工具,提供了所有的基础类型、数组、集合等类型直接转换的支持.XStream对象相当Java对象和XML之间的转换器,转换过程是双向.使用XStream 不用任何映射就能实现多数 Java 对象的序列化。在生成的 XML 中对象名变成了元素名,类中的字符串组成了 XML 中的元素内容。使用 XStream 序列化的类不需要实现 Serializ ...
OracleX 评论(0) 有6685人浏览 2011-08-10 14:12

Java集合类笔记3:Set接口

1.HashSet是Set接口的典型实现,大多数使用Set集合就是使用这个实现类。HashSet按Hash算法来存储集合中的元素,因此具有很好的存取和查找性能。 2.HashSet的特点:   1)不能保证元素的排列顺序   2)HashSet不是同步的,如果多个线程同时访问一个Set集合,如果多个线程同时访问一个HashSet,如果有2条或两条以上线程同时修改了HashSet集合时,必须通过代码来 ...
汪斌伟 评论(0) 有792人浏览 2011-08-05 13:33

Java集合类笔记2:Collection和Iterator

1.Collection是List,Set,和Queue接口的父接口,该接口定定义的方法可适用于List,Map和Queue TestCollection.java import java.util.*; public class TestCollection { public static void main(String[] args) { Collection c = new ...
汪斌伟 评论(0) 有819人浏览 2011-08-05 11:24

Java集合类笔记1

Java集合类 1.Java的集合类是一个特别有用的集合类,可以用于存储数量不等的多个对象,并可以实现常用的数据结构,如栈、队列等。除此之外,Java集合还可以用于保存具有映射关系的关联数组。 2.Java集合类:Set,List,Map三大体系。jdk1.5以后:Queue   Set:无序,不可重复的集合。(类似于一个罐子,把一个对象添加到Set集合时,Set集合无法记住添加这个元素的顺序,所 ...
汪斌伟 评论(0) 有694人浏览 2011-08-05 09:42

Java分布式应用学习笔记04JDK的并发包的集合总结---后篇

唉~这一大篇blog又是只能显示部分,部分内容被截断了。。。。   4.  Set的并发 CopyOnWriteArraySet和CopyOnWriteArrayList底层实现差不多,就是在添加元素的时候需要对对象进行唯一性判断,如果对象数组已经含有重复的元素,不进行增加处理。在此不再赘述。 5.  Queue的并发 队列的并发类是java.util.concurrent.ArrayBl ...
suhuanzheng7784877 评论(7) 有4434人浏览 2011-08-02 17:21

Java分布式应用学习笔记04JDK的并发包的集合总结---前篇

1.  前言 平时咱们使用的HashMap、ArrayList等等容器集合包都存在线程安全的问题,看过JDK源码的各位朋友们知道这些实现类底层,为了性能,都没有对这些集合的操作方法做加锁或者副本传递机制,只有Vector和Stack是线程安全的,大家可以看它们的源码,底层方法是以在方法上加上synchronized作为代价的,换句话说是用时间换取空间的方式。Sun JDK对多线程并发环境下做了很多 ...
suhuanzheng7784877 评论(9) 有5316人浏览 2011-08-02 17:17

ORACLE 运算

集合运算 集合运算    集合运算组合两个或多个部分查询的结果到一个结果中。包含集合运算的查询称为复合查询。 Operator Returns UNION(联合) 由每个查询选择的所有不同的行(无重复值) UNION ALL 由每个查询选择的所有的行,包括所有重复的行 INTERSECT(交叉) 由两个查询选择的所有不同的行 MINUS 由第一个查询选择的所有不同的行 ...
jessen163 评论(0) 有1457人浏览 2011-07-13 18:10

Java集合学习小结(2)--转载

Iterator接口 Collection接口没有做到对于对象的遍历,但是Iterator接口可以。 ArrayList类顾名思义,它的底层用的是数组作为存储空间。LinkedList类顾名思义,它的底层用的是链表作为存储空间,但是这些存储空间很可能不是像ArrayList那样是连续的,而靠指针联系起来。所以由于底层的结构不一样,所以写不出统一的遍历的方法。 但是各种容器怎么遍历,只有容器本身 ...
hl756799782 评论(0) 有917人浏览 2011-07-12 19:02

Java集合学习小结(1)--转载

容器的概率强调了容器用来装对象,并且容量大小可变 JDK提供的容器API位于Java.util包内(里面有许多的工具) 容器的结构如下: 第一种:Collection。它是一个一个地装东西。他有两种: (1)Set它只有一种即HashSet类,它像一个集合——没有顺序且不重复 (2)List它有两种LinkedList类和ArrayList类。它们装的东西有顺序,且可以重复。若两个对象相互 ...
hl756799782 评论(0) 有831人浏览 2011-07-12 18:55

Java方法参数在多线程环境中的同步

JDK中java.util.Collections类提供了一些方便的操作集合的方法。例如: public static void reverse(List<?> list) public static void shuffle(List<?> list) public static <T extends Comparable<? super T>&g ...
oursleepless 评论(0) 有2369人浏览 2011-07-11 10:14

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54919) .net(54785) Web(54514) 工作(54118) Linux(50905) Oracle(49875) 应用服务器(43289) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37267) 数据结构(36424)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics