反射练习: 写出BeanUtils.populate方法的源码
BeanUtils位于org.apache.commons.beanutils.BeanUtils下面,其方法populate的作用解释如下:
完整方法:
BeanUtils.populate( Object bean, Map properties ),
这个方法会遍历map<key, value>中的key,如果bean中有这个属性,就把这个key对应的value值赋给bean的属性。
我用了不同的一种思路,遍历的是属性,如 ...
Read more »
IO流复制文件夹操作
鬼知道我经历了什么,脑袋要爆炸,这个copyFile方法还是涉及一些逻辑思想的,复制文件数据的倒是几秒就码出来了
就怕明天一早起来就不会玩IO这个东西了
话说我码的这个传输效率挺低的。得找时间百度一下怎么提高效率

集合经典题,均是自己注释、解读
有如下Student 对象,
private String name;
private int age;
private int score;
private String classNum;
其中,classNum 表示学生的班号,例如“class05”。 有如下List List list = new ArrayList();
list.add(new Student(“Tom”, 18, 100, “class05”));
list.add(new Student(“Jerry”, 22, 70, “class04”));
list. ...
Read more »
Calendar类的基本使用
/*
* Calendar类的方法getTime()
* 把日历对象,转成Date日期对象
*/
public static void function_3(){
Calendar c = Calendar.getInstance();
Date date = c.getTime();
System.out.println(date);
}
/*
* Calendar类方法add 日历的偏移量,
* 可以指定一个日历中的字段,
* 进行整数的偏移 add(int field, int va ...
Read more »
对日期进行格式化 (自定义)
对日期格式化的类 java.text.DateFormat 抽象类, 普通方法,也有抽象的方法
实际使用是子类 java.text.SimpleDateFormat 可以使用父类普通方法,重写了抽象方法
如何对日期格式化
步骤:
1. 创建SimpleDateFormat对象
在类构造方法中,写入字符串的日期格式 (自己定义)
2. SimpleDateFormat调用方 ...
Read more »
使用匿名内部类创建对象
定义的动物抽象类,里面俩抽象方法 吃、睡
用匿名内部类的方式来创建对象,适用于仅使用1.2次的对象,可直接调用方法
格式为:new 父类/接口对象(){方法体 — 需重写所有方法};
若要调用方法可直接: {}.方法名;
以上代码就是直接创建Animal的匿名子类对象,并调用其中的方法
但是这样不能够同时调用两种方法
若 ...
Read more »