JAVA
文章平均质量分 74
xuyuhai
这个作者很懒,什么都没留下…
展开
-
Java的环境变量配置
<br />依次点击:“我的电脑”-(右键)“属性”-“高级”-“环境变量”,弹出Windows的“环境变量”配置卡。<br />在“系统变量”栏下执行三项操作:<br />①新建“Java_Home”,设置其值为 JDK所在的绝对路径(例如 D:/Program Files/Java/jdk1.5.0_04)。<br />②新建“Classpath”(如果已有,则直接编辑),设置其值为 .;%Java_Home%/lib (若值中原来有内容,用分号与之隔开)。<br /> 注意路径前的符号为.;不能漏掉原创 2010-08-03 17:20:00 · 630 阅读 · 0 评论 -
多线程下:Vector、Hashtable、ArrayList、LinkedList、HashMap 性能特征
<br />最近在研究关于多线程环境下如何提升性能,在程序中执行最多的是“查询”,但同时也要维护数据的“添加”和“删除”<br />目前在 Hashtable 和 HashMap 中选择。<br />看了jdk文档,我们知道 Hashtable是同步的,而HashMap是不同步的。<br />所以一开始的时候,我采用的是 Hashtable,因为程序中80%的时间是在进行“查询”,所以为了提升速度,我改为 HashMap,经过几个小时的上线测试发现一个问题:<br />因为我在另一个单独的线程中每隔30秒对原创 2011-02-22 09:38:00 · 2717 阅读 · 0 评论 -
Java调用XML的方法:DocumentBuilderFactory
<br />首先得到:得到DOM解析器的工厂实例 DocumentBuilderFactory domfac=DocumentBuilderFactory.newInstance();<br />然后从DOM工厂获得DOM解析器<br /> DocumentBuilder dombuilder=domfac.newDocumentBuilder();<br /> <br />3)把要解析的XML文档转化为输入流,以便DOM解析器解析它<br />InputStream is=new FileInpu原创 2011-02-21 14:20:00 · 46167 阅读 · 14 评论 -
Java 接口和抽象类区别
<br />一个软件设计的好坏,我想很大程度上取决于它的整体架构,而这个整体架构其实就是你对整个宏观商业业务的抽象框架,当代表业务逻辑的高层抽象层结构 合理时,你底层的具体实现需要考虑的就仅仅是一些算法和一些具体的业务实现了。当你需要再开发另一个相近的项目时,你以前的抽象层说不定还可以再次利用 呢,面对对象的设计,复用的重点其实应该是抽象层的复用,而不是具体某一个代码块的复用,是不是一下子感觉自己对复用理解的高度又上升了一层?^_^<br />说到了抽象,我就不能不提到曾让我头痛的Java接口和Java抽象转载 2011-02-24 10:29:00 · 607 阅读 · 0 评论