面试
1,有几个基本数据类型
int short long byte double float boolean char char的默认值为null
2,实例的创建有几种方式
4中 new 关键字 克隆(clone 要实现Cloneable接口)反射 序列化(实现Serializable接口)
3,servlet中的方法
获取1970年到当前时间的毫秒
long |
getTime() 返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数 |
- System.out.println("得到6个月后的日期:" + td.getAfterMonth(6));
- System.out.println("获取当天日期:" + td.getNowTime("yyyy-MM-dd"));
- System.out.println("获取本周一的日期:" + td.getMondayOFWeek());
- System.out.println("获取本周日的日期~:" + td.getSundayOfWeek());
- System.out.println("获取上周一日期:" + td.getPreviousWeekday());
- System.out.println("获取上周日日期:" + td.getPreviousWeekSunday());
- System.out.println("获取下周一日期:" + td.getNextMonday());
- System.out.println("获取下周日日期:" + td.getNextSunday());
- System.out.println("获得相应周的周六:" + td.getNowTime("yyyy-MM-dd"));
- System.out.println("获取本月第一天日期:" + td.getFirstDayOfMonth());
- System.out.println("获取本月最后一天日期:" + td.getLastDayOfMonth());
- System.out.println("获取上月第一天日期:" + td.getPreviousMonthFirst());
- System.out.println("获取上月最后一天的日期:" + td.getPreviousMonthEnd());
- System.out.println("获取下月第一天日期:" + td.getNextMonthFirst());
- System.out.println("获取下月最后一天日期:" + td.getNextMonthEnd());
- System.out.println("获取本年的第一天日期:" + td.getCurrentYearFirst());
- System.out.println("获取本年最后一天日期:" + td.getCurrentYearEnd());
- System.out.println("获取去年的第一天日期:" + td.getPreviousYearFirst());
- System.out.println("获取去年的最后一天日期:" + td.getPreviousYearEnd());
- System.out.println("获取明年第一天日期:" + td.getNextYearFirst());
- System.out.println("获取明年最后一天日期:" + td.getNextYearEnd());
- System.out.println("获取本季度第一天到最后一天:" + td.getThisSeasonTime(11));
- System.out.println("获取两个日期之间间隔天数2008-10-26~2016-10-26: "
- + TestDate.getTwoDay("2008-10-26", "2016-10-26"));
- td.getWeekTime();
- System.out.println("2016年3月有 "+td.getSetDayMaxDays_A_Month(2016, 3)+"天");