J2SE
文章平均质量分 82
cobo1985
这个作者很懒,什么都没留下…
展开
-
Java 6 JVM参数选项大全
非稳态选项使用说明-XX:+<option> 启用option-XX:-<option> 不启用option-XX:<option>=<number> 设定option的值为数字类型,可跟单位,例如 32k, 1024m, 2g-XX:<option>=<string> 设定option的值为字符串,例如-XX:HeapDum...原创 2009-12-03 18:51:23 · 171 阅读 · 0 评论 -
JAVA中类的加载及对象初始化顺序
前段时间在做单例的时候遇到一个很奇怪的问题,前面已经初始化的参数,已经有值了,但是等到对象建立却发现值却为null了,随便debug跟踪下看看到底是怎么回事。 解释示例代码如下public class Demo { private static int i=0; private static String msg =""; private stat...2009-12-16 20:11:46 · 92 阅读 · 0 评论 -
利用反射机制JavaBean转换为XML
发一个刚参加工作时候写的利用dom4j把JavaBean转换为XML的工具类,现在看起来有些地方有些笨拙了,并且xml并不是特别的符合XML的规范,只是做为一般的数据载体使用。功能实现主要是利用反射机制和递归。 代码: import java.lang.reflect.Field;import java.sql.Time;import java.te...原创 2009-12-29 19:04:05 · 189 阅读 · 0 评论 -
线程同步
这些天一直在潜心研究多线程编程,虽然在项目中已经运用过多线程编程,但总是感觉有不进人意的地方,今天看到buaawhl兄写的线程同步的文章,真是有醍醐灌顶的感觉,之前对线程同步迷糊的地方顿觉明朗,就忍不住的转载了,原文见:http://www.iteye.com/topic/164905 我们可以在计算机上运行各种计算机软件程序。每一个运行的程序可能包括多个独立运行的线...原创 2010-01-21 10:09:54 · 60 阅读 · 0 评论 -
线程安全
只有在单例并发的情况下才会出现线程安全问题,引起问题的主要原因就在于对象的资源共享(如实例变量等),不过局部变量是线程安全的。因此在程序设计的时候尽量不要用实例变量。产生这样原因在于java的内存分配机制,实例变量是存放在堆内存中的所有线程共享,而每个线程也都有自己的线程盏,局部变量存放在线程盏中,各线程独享。 简要的说在并发的时候,servlet与struts1都是单...原创 2010-01-21 19:34:27 · 146 阅读 · 0 评论 -
Java5.0 对字符串操作的优化
最近管理层要求把项目中所有的字符串“+”操作修改为StringBuilder/StringBuffer方式进行操作。以前在java5.0发布的时候好像看到过在这个新的编译器版本中对字符串的操作进行了优化,索性就彻底的研究下。 测试代码 String s1="********";s1+="--------";s1+="^^^^^^^^";St...原创 2010-02-09 17:39:30 · 81 阅读 · 0 评论