kathyrani |
|
||
2012年5月28日
摘要:
java线程方法很多,此文章并不一一列出,下面是我在运用java多线程的编码过程中,用到的几个知识点。多进程和多线程的本质区别:每个进程拥有自己的一整套变量,而线程则共享数据,在一些操作系统中,线程更“轻量级”,创建、撤销一个线程比启动新进程的开销要小得多1.线程的基本概念 1.1方法:java.lang.Thread static void sleep(long millis) 休眠给定的毫秒数例子:for(int i=1; i <= ***, i++){Tread.sleep(1);} 1.2下面是在一个单独的线程中执行一个任务的简单过程: a.将任务代码移到实现了Runnable接 阅读全文
摘要:
映射表(map)用来存放键/值对,如果提供了键,就能够找到对应的值。一个映射不能包含重复的键;每个键最多只能映射一个值,因为如果key相同,新的value将取代旧的java类库为映射定义了一个接口java.util.Map,它有四个实现类,分别是HashMap Hashtable LinkedHashMap 和TreeMap1.hashmap中元素的排列顺序是随机的 TreeMap按键值排序,默认是按升序排序,也可以指定排序的比较器,当用Iterator 遍历TreeMap时,得到的记录是排过序的。散列或比较函数只能作用于键,与键关联的值不能进行散列或 比较 LinkedHashMap按照插入 阅读全文
|
Copyright © 2024 kathyrani
Powered by .NET 9.0 on Kubernetes |