import java.util.ArrayList; import java.util.HashMap; import java.util.HashSet; import java.util.Iterator; import java.util.List; import java.util.Map... ...
分类:
编程语言 时间:
2017-09-29 17:53:08
阅读次数:
156
一、背景: 线程不安全的HashMap 因为多线程环境下,使用Hashmap进行put操作会引起死循环,导致CPU利用率接近100%,所以在并发情况下不能使用HashMap。 效率低下的HashTable容器 HashTable容器使用synchronized来保证线程安全,但在线程竞争激烈的情况下 ...
分类:
编程语言 时间:
2017-09-28 22:33:35
阅读次数:
436
1、JSP 2、回话跟踪技术 3、Cookie 4、HttpSession JSP入门 1 JSP概述 1.1 什么是JSP JSP(Java Server Pages)是JavaWeb服务器端的动态资源。它与html页面的作用是相同的,显示数据和获取数据。 1.2 JSP的组成 JSP = htm ...
分类:
编程语言 时间:
2017-09-28 16:49:07
阅读次数:
258
一、Collection 与 Collections的区别:1. Collections:java.util.Collections 是一个包装类。它包含有各种有关集合操作的静态多态方法。此类不能实例化,就像一个工具类,服务于Java的Collection框架。 2. Collection: Col ...
分类:
编程语言 时间:
2017-09-25 20:52:44
阅读次数:
205
1.TreeSet原理: /* * TreeSet存储对象的时候, 可以排序, 但是需要指定排序的算法 * * Integer能排序(有默认顺序), String能排序(有默认顺序), 自定义的类存储的时候出现异常(没有顺序) * * 如果想把自定义类的对象存入TreeSet进行排序, 那么必须实现 ...
分类:
其他好文 时间:
2017-09-25 20:45:07
阅读次数:
163
packageqing.huang;importjava.io.UnsupportedEncodingException;importjava.util.ArrayList;importjava.util.Collections;importjava.util.HashMap;importjava.util.HashSet;importjava.util.Iterator;importjava.util.LinkedHashMap;importjava.util.Set;/***拼音工具类**@au..
分类:
编程语言 时间:
2017-09-25 11:44:27
阅读次数:
219
1.流程图 流程图中的形状: (椭圆形)开始和结束:表示程序的开始或结束,一个流程图中,只能出现一个开始和一个结束 (矩形)步骤:表示功能中的每一个步骤 (平行四边形)输入和输出:表示输入和输出 (菱形)判断:表示判断,将产生两种判断结果,真或假 (箭头):连接其他图形,表示程序的流向 2.流程控制 ...
分类:
编程语言 时间:
2017-09-24 17:27:33
阅读次数:
191
这里要讨论这些常用的默认初始容量和扩容的原因是: 当底层实现涉及到扩容时,容器或重新分配一段更大的连续内存(如果是离散分配则不需要重新分配,离散分配都是插入新元素时动态分配内存),要将容器原来的数据全部复制到新的内存上,这无疑使效率大大降低。 加载因子的系数小于等于1,意指 即当 元素个数 超过 容 ...
分类:
其他好文 时间:
2017-09-21 20:56:45
阅读次数:
127
HashSet 的底层实现是 HashMap public HashSet() { map = new HashMap<>(); } public boolean add(E e) { return map.put(e, PRESENT)==null; 》所以可以放入null,但只能放入一个null ...
分类:
其他好文 时间:
2017-09-21 17:53:49
阅读次数:
133
回头看看, 我进入Java 领域已经快15个年头了, 虽然学的也一般, 但是分享下我的心得,估计也能帮大家少走点弯路。 [入门] 我在2001年之前是C/C++阵营, 有C和面向对象的基础, 后来转到Java ,发现没有指针的Java真是好简单, 另外Java 的类库好用的让人哭啊。 后来我就看《T ...
分类:
编程语言 时间:
2017-09-21 11:25:24
阅读次数:
162