本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- zysnba
- xiangjie88
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sichunli_030
- sam123456gz
- arpenker
- tanling8334
- kaizi1992
- gaojingsong
- 龙儿筝
- xpenxpen
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
- kingwell.leng
最新文章列表
Java程序员面试题之二
6、说出Servlet的生命周期,并说出Servlet和CGI的区别。
Servlet被服务器实例化后,容器运行其init方法,请求到达时运行其service方法,
service方法自动派遣运行与请求对应的doXXX方法(doGet,doPost)等,
当服务器决定将实例销毁的时候调用其destroy方法。
与CGI的区别在于:
Servlet处于服务器进程中,它通过 ...
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 ...
Java集合类笔记1
Java集合类
1.Java的集合类是一个特别有用的集合类,可以用于存储数量不等的多个对象,并可以实现常用的数据结构,如栈、队列等。除此之外,Java集合还可以用于保存具有映射关系的关联数组。
2.Java集合类:Set,List,Map三大体系。jdk1.5以后:Queue
Set:无序,不可重复的集合。(类似于一个罐子,把一个对象添加到Set集合时,Set集合无法记住添加这个元素的顺序,所 ...
Java分布式应用学习笔记04JDK的并发包的集合总结---后篇
唉~这一大篇blog又是只能显示部分,部分内容被截断了。。。。
4. Set的并发
CopyOnWriteArraySet和CopyOnWriteArrayList底层实现差不多,就是在添加元素的时候需要对对象进行唯一性判断,如果对象数组已经含有重复的元素,不进行增加处理。在此不再赘述。
5. Queue的并发
队列的并发类是java.util.concurrent.ArrayBl ...
Java分布式应用学习笔记04JDK的并发包的集合总结---前篇
1. 前言
平时咱们使用的HashMap、ArrayList等等容器集合包都存在线程安全的问题,看过JDK源码的各位朋友们知道这些实现类底层,为了性能,都没有对这些集合的操作方法做加锁或者副本传递机制,只有Vector和Stack是线程安全的,大家可以看它们的源码,底层方法是以在方法上加上synchronized作为代价的,换句话说是用时间换取空间的方式。Sun JDK对多线程并发环境下做了很多 ...
Java集合学习小结(2)--转载
Iterator接口
Collection接口没有做到对于对象的遍历,但是Iterator接口可以。
ArrayList类顾名思义,它的底层用的是数组作为存储空间。LinkedList类顾名思义,它的底层用的是链表作为存储空间,但是这些存储空间很可能不是像ArrayList那样是连续的,而靠指针联系起来。所以由于底层的结构不一样,所以写不出统一的遍历的方法。
但是各种容器怎么遍历,只有容器本身 ...
Java集合学习小结(1)--转载
容器的概率强调了容器用来装对象,并且容量大小可变
JDK提供的容器API位于Java.util包内(里面有许多的工具)
容器的结构如下:
第一种:Collection。它是一个一个地装东西。他有两种:
(1)Set它只有一种即HashSet类,它像一个集合——没有顺序且不重复
(2)List它有两种LinkedList类和ArrayList类。它们装的东西有顺序,且可以重复。若两个对象相互 ...
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 ...