ssydxa219
- 浏览: 601203 次
- 性别:
- 来自: 杭州
社区版块
- ( 0)
- ( 0)
- ( 0)
最新评论
-
ssydxa219:
vim /etc/security/limits.confvi ...
ekl -
gamehu520:
table中无数据
hbase 出现的问题 -
xleer0102:
为什么都是只有问没有答,哭晕在厕所
hbase 出现的问题 -
jiajiao_5413:
-
coderdream:
不完整,缺com.tcs.org.demostic.pub.u ...
struts2.3.1.1 hibernate3.6.9final spring3.1.0 proxool maven annotation
文章列表
- 博客分类:
- java core
mnq043jmtu-eyjsawnlbnnlswqioijntlewndnktvrviiwibgljzw5zzwvoyw1lijoir1vpiejjtiisimfzc2lnbmvltmftzsi6iiisimfzc2lnbmvlrw1hawwioiiilcjsawnlbnnlumvzdhjpy3rpb24ioiiilcjjagvja0nvbmn1cnjlbnrvc2uiomzhbhnllcjwcm9kdwn0cyi6w3siy29kzsi6ikljiiwizmfsbgjhy2teyxrlijoimjaxos0wnc0wnsisinbhawrvcfrvijoimjaymc0wnc0wncj9xs ...
- 2019-10-14 15:35
- 浏览 267
- 分类:企业架构
- 博客分类:
- java core
java中hashmap和hashtable的区别
1、 继承和实现区别
hashtable是基于陈旧的dictionary类,完成了map接口;hashmap是java 1.2引进的map接口的一个实现(hashmap继承于abstractmap,abstractmap完成了map接口)。
2、 线程安全不同
hashtable的方法是同步的,hashmap是未同步,所以在多线程场合要手动同步hashmap。
3、 对null的处理不同
hashtable不允许null值(key和value都不可以),hashmap允许null值(key ...
- 2012-12-20 15:04
- 浏览 924
- 分类:企业架构
- 博客分类:
- java core
implementing and scheduling a task to be executed by a timer
1) implement a custom subclass of timertask. the run method contains the code that performs the task.
class remindtask extends timertask {
public void run() {
system.out.println("time up!");
...
- 2012-12-19 10:33
- 浏览 796
- 分类:企业架构
locale locale = locale.getdefault();
resourcebundle localresource = resourcebundle.getbundle("/syspath", locale);
string protocol = localresource.getstring("protocol");
string host = localresource.getstring("host");
string port = localresource.getstring("por ...
- 2012-09-21 13:42
- 浏览 1154
- 分类:企业架构
- 博客分类:
- java core
用户线程:是你自己写的,可以手工调用;守护线程(daemon thread):简单的说就是是后台线程, --他只在后台运行 --他不需要手工调用,自动运行; --他的任务是为其他线程服务;(jvm垃圾回收就是典型的后台线程) --当所有前台线程死亡,后台线程生命结束。 (前台所有线程死亡后,jvm会自动通知后台线程死亡)===前台线程要变成后台线程要在线程start()之前,否则会报错守护线程与普通线程的唯一区别是:当jvm中所有的线程都是守护线程的时候,jvm就可以退出了;如果还有一个或以上的非守护线程则不会退出。(以上是针对正常退出,调用system.exit则必定会退出) ...
- 2012-03-09 22:04
- 浏览 1118
- 分类:企业架构
- 博客分类:
- java core
hashmap和hashtable的几点区别
1. 继承父类不同
hashtable继承的是dictionary,hashmap继承的是abstractmap类。
2. 是否同步
hashtable线程安全的,hashmap线程不安全的map collections.synchronizedmap(map m)
3. key value是否可为null
- 2012-03-07 10:32
- 浏览 1248
- 分类:企业架构
- 博客分类:
- java core
classloader
类加载器(
class
loader)用来加载
java 类到
java 虚拟机中。
java
源程序(
.java
文件)在经过
java 编译器编译之后就被转换成
java 字节代码(
.class
文件)。类加载器负责读取
java 字节代码,并转换成
java.lang ...
- 2012-02-28 17:53
- 浏览 1157
- 分类:企业架构
- 博客分类:
- java core
以下是
jdk1.6
中文版的对
hashmap
的具体介绍:
基于哈希表的
map 接口的实现。此实现提供所有可选的映射操作,并允许使用
null 值和
null 键。(除了非同步和允许使用
null 之外,
hashmap
类与
hasht ...
- 2012-02-27 10:28
- 浏览 1274
- 分类:企业架构
- 博客分类:
- java core
以下是 jdk1.6 中文版的对 hashmap 的具体介绍:
基于哈希表的 map 接口的实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null 键。(除了非同步和允许使用 null 之外, hashmap 类与 hashtable 大致相同。)此类不保证映射的顺序,特别是它不保证该顺序恒久不变。 此实现假定哈希函数将元素适当地分布在各桶之间,可为基本操作( get 和 put)提供稳定的性能。迭代 collection 视图所需的时间与 hashmap 实例的 “容量 ”(桶的数量)及其大小(键 -值映射关系数)成比例。所以,如果迭代性能很重要,则 ...
- 2012-02-27 10:27
- 浏览 920
- 分类:企业架构
- 博客分类:
- java core
map map = new hashmap(); iterator iter = map.keyset().iterator(); while (iter.hasnext()) { object key = iter.next(); object val = map.get(key); }
map map = new hashmap(); iterator iter = map.entryset().iterator(); while (iter.hasnext()) { map.entry entry = (map.entry) iter.next(); object ...
- 2012-02-27 10:04
- 浏览 956
- 分类:企业架构
- 博客分类:
- java core
线性表,链表,哈希表是常用的数据结构,在进行java开发时,jdk已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类 ...
collection
├list
│├linkedlist
│├arraylist
│└vector
│ └stack
└set
map
├hashtable
├hashmap
└weakhashmapcollection接口
collection是最基本的集合接口,一个collection代表一组object,即collection ...
- 2012-02-27 09:59
- 浏览 834
- 分类:企业架构