12 2006 档案
摘要:在jdk1.5中可以通过System.getenv()获取系统环境变量System.out.println( "CLASSPATH = " + System.getenv("CLASSPATH"));,但是在jdk1.4.2中该方法不能用,请问还有什么办法获取系统环境变量,向linux中的getenv一样? 注意,这次是获取操作系统的环境变量,而不是获取JVM相关的一些变量(参见下面JVM段)....
阅读全文
摘要:转自:http://publishblog.blogchina.com/blog/tb.b?diaryID=4869627 正则表达式 作为本章的结尾,我们来看一看正则表达式(regular expression)。正则表达式是JDK 1.4的新功能,但是对sed和awk这样的Unix的标准实用工具,以及Python,Perl之类的语言来讲,它早就已经成为其不可或缺的组成部分了(有人甚至认为,...
阅读全文
摘要:转自:http://publishblog.blogchina.com/blog/tb.b?diaryID=5797645 //校验是否全由数字组成 代码 Code: function isDigit(s) { var patrn=/^[0-9]$/; if (!patrn.exec(s)) return false return true } //校验登录名:只能输入5-20个以字...
阅读全文
摘要:Code: /** * 截取字符串 len为字节长度 * @param str * @param len * @return * @throws UnsupportedEncodingException */ public static String getLimitLengthString( String str,int len){ try{ ...
阅读全文
摘要:BigDecimal除法运算应该设置保留小数位,不然可能会报 Non-terminating decimal expansion; no exact representable decimal result.错误 b1.divide(b2,scale,BigDecimal.ROUND_HALF_UP).doubleValue();
阅读全文
摘要:实现Vector对象的序列化 将Vector对象压入标准流 作者:jackliu 出处:中文Java技术网 Vector对象是一个很灵活的java数据结构,在实际编程中,有时需要我们将一个Vector对象传递给另一个Java程序并保持Vector的数据结构状态,这时,我们可以将需要传递的对象实现java.io.Serializable接口,序列化这个类,由于序列化本身就是允许一个对象在虚拟机之...
阅读全文
摘要:序列化:序列化是将对象转换为容易传输的格式的过程。例如,可以序列化一个对象,然后使用 HTTP 通过 Internet 在客户端和服务器之间传输该对象。在另一端,反序列化将从该流重新构造对象。 是对象永久化的一种机制。 确切的说应该是对象的序列化,一般程序在运行时,产生对象,这些对象随着程序的停止运行而消失,但如果我们想把某些对象(因为是对象,所以有各自不同的特性)保存下来,在程序...
阅读全文