摘要: 为了便于以后重用,现把代码贴出来 1 import java.math.BigInteger; 2 import java.util.HashMap; 3 import java.util.Map; 4 import java.util.regex.Matcher; 5 import java.util.regex.Pattern; 6 7 /** 8 * 模块: 描述:将汉字数字转换为数字 9 * 10 * @author 李乐 601235723@qq.com11 */12 public class ChineseNumber {13 private ChineseN... 阅读全文
posted @ 2012-12-21 22:37 lmtoo 阅读(2248) 评论(1) 推荐(0) 编辑
摘要: 今天偶然看到一篇关于tomcat加载servlet的文章,不由得想起了java加载资源文件的路径问题,资源文件可以使xml,properties,图片等,可以是任何文件。加载资源文件比较常用的有两种:一、用ClassLoader,说到这里就不得不提一下ClassLoader的分类,java内置的ClassLoader主要有三种,第一种是根类加载器(bootstrap class loader),用C++来编写,负责将一些关键的Java类,如java.lang.Object和其他一些运行时代码先加载进内存中。所负责加载的包:BootStrp------>JRE/lib/rt.jar第二种是 阅读全文
posted @ 2012-10-18 12:24 lmtoo 阅读(3596) 评论(1) 推荐(1) 编辑
摘要: 昨天看了一本叫做《突破程序员基本功的16课》的书,个人感觉还可以,主要对Java的技巧进行了一些深入的讲解,让我对类的初始化和对象的创建有了新的认识。一、类的初始化对于类的初始化:类的初始化一般只初始化一次,类的初始化主要是初始化静态成员变量。类的编译决定了类的初始化过程。编译器生成的class文件主要对定义在源文件中的类进行了如下的更改:1) 先按照静态成员变量的定义顺序在类内部声明成员变量。2) 再按照原java类中对成员变量的初始化顺序进行初始化。一个java类和编译后的class对应的转换如下:源文件:public class Person{ public static String. 阅读全文
posted @ 2012-04-08 20:00 lmtoo 阅读(25222) 评论(5) 推荐(6) 编辑