Java基础
文章平均质量分 81
shensuqiao
这个作者很懒,什么都没留下…
展开
-
使用Jtidy将Html文件转换为xml文件的小例子
import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import org.w3c.tidy.Tidy; public class HtmlToXml{ public void tranceTo(Str...原创 2010-07-27 10:57:35 · 159 阅读 · 0 评论 -
配置Jconsole监控Jboss性能
在standalone.bat中添加如下配置-------------------------------------------set JAVA_OPTS=%JAVA_OPTS% -Djava.rmi.server.hostname=127.0.0.1 -Dcom.sun.management.jmxremote.port=8950 -Dcom.sun.management.j...原创 2015-10-26 09:20:34 · 376 阅读 · 0 评论 -
[转]serialVersionUID的作用
转自:http://www.strutshome.com/index.php/archives/641 serialVersionUID适用于JAVA的序列化机制。简单来说,Java的序列化机制是通过判断类的serialVersionUID来 验证版本一致性的。在进行反序列化时,JVM会把传来的字节流中的serialVersionUID与本地相应实体类的serialVersionUID ...原创 2015-05-18 16:12:16 · 98 阅读 · 0 评论 -
[转]Java序列化与反序列化
Java序列化与反序列化是什么?为什么需要序列化与反序列化?如何实现Java序列化与反序列化?本文围绕这些问题进行了探讨。 1.Java序列化与反序列化Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。 2.为什么需要序列化与反序列化我们知道,当两个进程进行远程通信时,可以相互发送各种类型的数据,包括文本...原创 2015-05-18 15:24:26 · 113 阅读 · 0 评论 -
守护线程和Shutdown Hooks
线程分为两种:守护线程和用户线程(也叫非守护线程)。 可以通过Thread的setDaemon(boolean on)方法将其设定为守护线程或用户线程。setDaemon方法必须在线程启动前被调用。不然会产生IllegalThreadStateException异常。并且,守护线程具有传递性,即如果一个线程是守护线程,那么它的子线程也会是守护线程。 守护线程是为了服务于...2014-09-04 17:32:28 · 160 阅读 · 0 评论 -
java源码调试的两个问题及解决方法
今天想调试java源码,遇到两个问题,后来都解决了,好记性不如烂笔头,记下来。 (1)源码加不进去,jar包下面的都是class文件 原因是jdk版本不一致,哪怕都是jdk5,小版本不一样也不行 (2)源码加进去了,但设置的断点在调试时都进不去 原因是在添加JRE时添加的路径不对,我添加的是与jdk相同路径下的jre文件夹,应该换为jdk子...2010-11-11 16:40:38 · 142 阅读 · 0 评论 -
在eclipse中利用工具对class文件进行反编译(转)
Java是开源的,是免费的,我们强烈鄙视所有不公开源代码的东东。比如,对class文件进行加密混淆的类文件,一般情况下,我们是看不到其源代码的。本文将对此进行详细阐述,说明如何随心所欲的反编译看源码,体验一下其中的乐趣。(本文最后面有相关资源下载) 目前在Java开发工具中,Eclipse可谓是占据着绝对的优势,在平常使用中,大家都会有意无意的查看一下所调用JAR包的源代码,这时如果没...原创 2010-11-11 16:30:58 · 144 阅读 · 0 评论 -
一个使用io读文件并使用正则表达式匹配信息的小例子
import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.util.regex.Matcher;import java.util.regex.Pattern; public class GetMassage { public static ...原创 2010-08-24 10:38:49 · 124 阅读 · 0 评论 -
使用sax解析xml文件的一个小例子
import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.io.Reader; import java.lang.reflect....原创 2010-07-27 11:18:13 · 143 阅读 · 0 评论 -
[转]成为JavaGC专家Part I — 深入浅出Java垃圾回收机制
原文地址:http://www.importnew.com/1993.html注:我只转了这篇文章的前一部分,后一部分的关于几种GC方式的解释,感觉不是很清晰。 对于Java开发人员来说,了解垃圾回收机制(GC)有哪些好处呢?首先可以满足作为一名软件工程师的求知欲,其次,深入了解GC如何工作可以帮你写出更好的Java应用。这仅仅代表我个人的意见,但我坚信一个精通GC的人往往是一...原创 2015-11-27 11:54:19 · 175 阅读 · 0 评论