别处转的,以前一直没怎么留意 getCanonicalPath(),这下弄清楚了。阅读全文>
发表于 @ 2007年10月30日 13:37:00|评论(loading...)|收藏
别处转的,以前一直没怎么留意 getCanonicalPath(),这下弄清楚了。阅读全文>
发表于 @ 2007年10月30日 13:37:00|评论(loading...)|收藏
在 Java SE 6 中提供了一套桌面 API 实现与本机桌面 API 的无缝集成,这些桌面 API 使用你的主机操作系统的文件关联以启动与特定文件类型相关联的应用程序。但是因为目前许多客户端并没有安装、部署 JRE 6.0 之后的 Java 运行环境,那么在旧的运行环境中怎样才能调用默认浏览器打开指定的链接呢?阅读全文>
发表于 @ 2007年07月15日 15:12:00|评论(loading...)|收藏
这两天操作XML使用到了Jdom,在创建XML文件并输出到硬盘的时候遇到一个中文编码的问题:Jdom默认输出的XML编码是UTF-8,但是文档中如果出现中文字符那么该中文字符就会变成乱码,造成XML文件无法被正确解析。阅读全文>
发表于 @ 2007年05月17日 11:25:00|评论(loading...)|收藏
Java.lang.Math的round()方法返回的是整型,如果要保留小数位的话可以先乘以(小数位数 * 10),使用Java.lang.Math的round()方法计算之后再除以(小数位数 * 10)。阅读全文>
发表于 @ 2007年05月17日 10:58:00|评论(loading...)|收藏
// 十进制转化为十六进制,结果为C8。Integer.toHexString(200);// 十六进制转化为十进制,结果140。Integer.parseInt("8C",16);阅读全文>
发表于 @ 2007年05月17日 10:44:00|评论(loading...)|收藏
Reflection 是Java被视为动态(或准动态)语言的一个关键性质。这个机制允许程序在运行时透过Reflection APIs取得任何一个已知名称的class的内部信息,包括其modifiers(诸如public, static 等等)、superclass(例如Object)、实现之interfaces(例如Cloneable),也包括fields和methods的所有信息,并可于运行时改变fields内容或唤起methods。本文借由实例,大面积示范Reflection。阅读全文>
发表于 @ 2007年05月14日 17:43:00|评论(loading...)|收藏
我们的 Java 程序中有时候需要调用程序自身以外的一些程序,来完成某些计算。那么这个时候可以使用 ProcessBuilder.start() 或 Runtime.exec方法,阅读全文>
发表于 @ 2007年03月16日 13:54:00|评论(loading...)|收藏
程序运行生命周期结束前不能再次被执行,简单的说就是相同的程序在运行时是进程互斥的,同时不允许打开(运行)2个或2个以上同样的程序。拿 Windows 程序举个例子,这样的需求使用 VC++ 可以通过线程的同步对象 mutex 来做,但是在 Java 程序里就有点麻烦了,不过方法还是有很多种的,我写这篇文章先介绍一种通过检测计算机端口控制程序运行的方法。阅读全文>
发表于 @ 2007年03月02日 16:37:00|评论(loading...)|收藏