一、用户认证 public?String?execute(){
Hashtable?env?=?new?Hashtable();
String?LDAP_URL?=?"ldap://8.8.8.8:389";?//?LDAP访问地址
env.put(Context.INITIAL_CONTEXT_FACTORY,"com.sun.jndi.l...
分类:
编程语言 时间:
2015-08-19 14:58:16
阅读次数:
710
1. Servlet的生命周期是什么?
答:
第一次请求: 构造方法->init() -> service() -> doGet()/doPost()
以后的请求:service() -> doGet()/doPost();
Servlet是单实例的.
2. 说出ArrayList,Vector, LinkedList的存储性能和特性HashMap和Hashtable的区别
答...
分类:
其他好文 时间:
2015-08-19 13:27:49
阅读次数:
88
1.Java集合框架是什么?说出一些集合框架的优点?
每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector、Stack、HashTable和Array。随着集合的广泛使用,Java1.2提出了囊括所有集合接口、实现和算法的集合框架。在保证线程安全的情况下使用泛型和并发集合类,Java已经经历了很久。它还包括在Java并发包中,阻塞接口以及它们的实现。集合框架的部分优点如下:...
分类:
编程语言 时间:
2015-08-18 19:41:21
阅读次数:
220
ArrayList 采用的是数组形式来保存对象的,这种方式将对象放在连续的位置中,所以最大的缺点就是插入删除时非常麻烦 LinkedList 采用的将对象存放在独立的空间中,而且在每个空间中还保存下一个链接的索引 但是缺点就是查找非常麻烦 要丛第一个索引开始Hashtable和HashMap...
分类:
其他好文 时间:
2015-08-18 18:58:22
阅读次数:
105
使用场景
1.多线程
(1)在jdk1.5之前原始的集合类中,只有vector、stack、hashtable、enumeration等是线程安全的,其他的都是非线程安全的。
非线程安全的集合在多线程操作中,会出现脏数据,如
final List tickets = new ArrayList();
for (int i = 0; i 100000; i++) {...
分类:
编程语言 时间:
2015-08-18 12:07:00
阅读次数:
146
1. Servlet的生命周期是什么?
2. 说出ArrayList,Vector, LinkedList的存储性能和特性HashMap和Hashtable的区别
3. 事务是什么?事务的四大特性? jdbc如何做事务处理?
4. 作用域public、protected、private以及不写时的区别?
5. 在spring中,什么是IOC?什么是DI?...
分类:
编程语言 时间:
2015-08-18 01:23:59
阅读次数:
192
1. 数据结构都是数组+拉链实现的哈希表,但是具体实现上差别大了2. 并发Hashtable全表锁HashMap多线程不安全,需要自己封装ConcurrentHashMap加细粒度锁,读不加锁,如果读到空值再加锁。注意这三个关键字final,transient,volatile3. nullHash...
分类:
编程语言 时间:
2015-08-18 00:56:45
阅读次数:
183
1)都实现了 Map 接口,HashMap 允许将 null 作为一个 entry 的 key 或者 value,而 Hashtable 不允许。2)HashMap 把 Hashtable 的 contains 方法去掉了,改成 containsValue 和containsKey。3)Hashta...
分类:
其他好文 时间:
2015-08-17 23:34:42
阅读次数:
173
基础构建模块委托时创建线程安全类的一个最有效的策略,只需让现有的线程安全类管理所有的状态即可。
平台类库中包含了一个并发构建块的丰富集合,如线程安全的容器与同步工具。5.1 同步容器类分两部分,一是JDK1.0的Vector与Hashtable,另一个是JDK1.2才被加入的同步包装类Collections.synchronizedXxx工厂方法创建的。Collections.synchroniz...
分类:
编程语言 时间:
2015-08-17 19:32:57
阅读次数:
285
----------android培训、java培训、java学习型技术博客、期待与您交流!------------
一、关于java中的集合类
首先看一下,大致的框架流程图
通过这些我们可以看出来,通常我们经常采用的vector、arraylist、hashset,treeset,hashmap,hashtable,treemap、linkedlist类
...
分类:
编程语言 时间:
2015-08-17 15:41:14
阅读次数:
168