08 2012 档案

摘要:如果需要使 Map 线程安全,大致有这么四种方法: 1、使用 synchronized 关键字,代码如下synchronized(anObject) { value = map.get(key);} 2、使用 JDK1.5提供的锁(java.util.concurrent.locks.Lock)。代码如下lock.lock(); value = map.get(key); lock.unlock(); 3、使用 JDK1.5 提供的读写锁(java.util.concurrent.locks.ReadWriteLock)。代码如下rwlock.readLock().lock(... 阅读全文
posted @ 2012-08-30 16:19 雲端之風 阅读(36819) 评论(0) 推荐(2) 编辑
摘要:优秀Java程序员必须了解的GC工作原理一个优秀的Java程序员必须了解GC的工作原理、如何优化GC的性能、如何与GC进行有限的交互,因为有一些应用程序对性能要求较高,例如嵌入式系统、实时系统等,只有全面提升内存的管理效率 ,才能提高整个应用程序的性能。一个优秀的Java程序员必须了解GC的工作原理、如何优化GC的性能、如何与GC进行有限的交互,因为有一些应用程序对性能要求较高,例如嵌入式系统、实时系统等,只有全面提升内存的管理效率 ,才能提高整个应用程序的性能。本篇文章首先简单介绍GC的工作原理之后,然后再对GC的几个关键问题进行深入探讨,最后提出一些Java程序设计建议,从GC角度提高Ja 阅读全文
posted @ 2012-08-22 17:28 雲端之風 阅读(58439) 评论(2) 推荐(2) 编辑
摘要:package service;import java.util.regex.Matcher;import java.util.regex.Pattern;public class CodeChange {/* * 把中文字符串转换为十六进制Unicode编码字符串 */ public static String stringToUnicode(String s) { String str = ""; for (int i = 0; i < s.length(); i++) { int ch = (int) s.charAt(i); if (ch > 255) 阅读全文
posted @ 2012-08-13 14:57 雲端之風 阅读(3516) 评论(0) 推荐(1) 编辑
摘要:package net.oschina.tester;public class ToUnicode { /** * @param args */ public static void main(String[] args) { System.out.println(toUnicode("汉字转换")); } public static String toUnicode(String s) { String as[] = new String[s.length()]; String s1 = ""; for (int i = 0; i < s.len 阅读全文
posted @ 2012-08-13 14:55 雲端之風 阅读(511) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示