- 博客(8)
- 收藏
- 关注
原创 java中自定义锁实现synchronized功能
public class Test { private static long count = 0; private Lock lock = new Lock(); private int m = 0; private int a = 0; private int b = 0; public static void main(String[] args) { try { T
2014-09-19 15:43:11
666
原创 获取 web界面数据
public static void main(String[] args) { try { URL url = new URL("http://news.baidu.com/"); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.connect();//根据url连接服务器 // 创建字符流
2014-09-17 16:22:26
615
原创 ExecutorService 创建线程池
import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; public class TestThread { /** * @param args */ public static void main(String[] args) { try { Execut
2014-09-17 16:09:39
337
原创 关于 Collections.synchronized...方法实现线程安全的实质
Collections.synchronizedList(new ArrayList()) public E get(int index) { synchronized(mutex) {return list.get(index);} } public E set(int index, E element) { synchroniz
2014-09-17 10:37:43
760
转载 常用的哈希函数
常用的哈希函数包括:直接定址法、数字分析法、除留余数法、乘留余数法、平方取中法、折叠法等。应该根据实际工作中关 键码的特点选用适当的方法。 虽然采用合适的哈希方法能够降低冲突的概率,但是冲突仍然是不可避免的,处理冲突的最常用方法就是“桶”算法:假设哈希表有m 个地址,就将其改为 m 个“桶”,其桶号与哈希地址一一对应,每个桶都用来存放互为同义词的键,也就是如果两个不同的键用哈希函数计算得到了
2014-09-17 10:20:26
2226
原创 枚举enum用法-代码
public enum Test001 { EXCEL("C:/TEST.xls", "哈.xls"), WORD("C:/TEST.DOC", "哦.doc"), ; private Test001(String templatePath, String fileName) { // 参数分别对应 C:/TEST.xls,哈.xls System.out.println("init
2014-09-16 17:02:31
438
原创 java 中不能继承多个父类,除非本身和父类都是接口
public interface C extends A,B { } public class C extends A,B { }
2014-09-16 15:45:39
548
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人