Digester 解析 XML

为了满足将XML转换为JavaBean的特殊需求,Apache旗下的一个名为Digester的工具为我们提供了这么一个选择。将XML转化为JavaBean存储在内存当中, 解析的关键在于用以匹配XML的模式以及规则等以解析下面XML为例介绍Digesterroot> person> username>张三username> age>22age> …… 阅读全文

Java中int和Integer的区别

Java中 int和Integer的区别从大的方面来说就是 int是基本数据类型 Integer是包装类更深入一步说明两者的区别,看下面代码int i1 = 127;Integer i2 = 127;Integer i3 = new Integer(127);Integer i4 = 127;System.out.println(i1 == i2); // ① trueSys …… 阅读全文

Java中获取当前系统年份

方法一:public static String getCurrentYear(){ SimpleDateFormat sdf = new SimpleDateFormat("yyyy"); Date date = new Date(); return sdf.format(date);}方法二:public static St …… 阅读全文

Java 根据日期计算星期几

import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateTools { /** * 日期转星期 * * @param datetime …… 阅读全文

Java 单例模式的写法

public class Singleton { /** * 如果一个字段被声明成volatile * java线程内存模型确保所有线程看到这个变量的值是一致的。 */ private volatile static Singleton singleton; /** * 构造方法私有,外部无法实例化 */ priv …… 阅读全文

Java中static、final的理解

在Java中可以使用static声明属性和方法,声明static类型的属性或方法之后此属性或方法也称为类方法,可以由类名称直接调用。 static表示全局或者静态的意思,用来修饰成员变量或成员方法,也可以形成静态static代码块。static和final一块用表示什么?static final用来修饰成员变量和成员方法,可简单理解为“全局常量” 对于变量,表示一旦给值就不可修改,并且通过类名可 …… 阅读全文