一、Date类
构造方法[2]
Date -- Long 互换
Date d = new Date();
Date d1 = new Date();
d1.getTime();
d1.setTime();
二、DateFormat类
格式化:Date -- String
解析: String -- Date
SimpleDateFormat类 [extends DateFormat]
public final String format(Date date):Date -- String
时间格式:yyyy年MM月dd日HH:mm:ss HH:mm:ss yyyy/MM/dd HH:mm:ss
yyyy年MM月dd日 yyyy-MM-dd HH:mm:ss
解析: String -- Date
public date parse(String str);//String -- Date
三、Calendar类
从Calendar中获取任意日历字段,按照需要组合
[GregorianCalendar extends Calendar]
public int get(int field):参数是日历字段 YEAR MONTH DATE HOUR MINUTE SECOND
MONTH:范围是0~11 Second:在输出时可以判断((second>9?second:"0"+second));
实例:计算任意年份二月有多少天【2】
add() 为给定日历减去、加上指定时间
在开发中,定义类:无参构造一定给;给参数时,给出全参。
对象数组:存放的是对象的地址值--键盘录入数据
四、用户登录注册
更符合面向对象:
A:确定类的个数
B:确定每个类的功能
C:维护类之间的关系
类的分类:
【基本类】实体类---简单的描述 cn.itcast.pojo cn.itcast:公司域名反写
操作类----对实体类进行操作
cn.itcast.dao:操作接口
cn.itcast.dao.impl:具体的操作实现类
测试类---实际开发中没有此包
类的分包:
A:按模块分:cn.itcast.student
cn.itcast.student.add
cn.itcast.student.update
cn.itcast.student.delete
cn.itcast.student.find
cn.itcast.teacher
cn.itcast.teacher.add
cn.itcast.teacher.update^^^^^
B:按操作分:cn.itcast.add
cn.itcast.add.student
cn.itcast.add.teacher
cn.itcast.update
cn.itcast.update.student^^^
注意:写方法时,参数超过三个,传递对象
Console类--密码显示相关