Date类:
package com.codeday17.demo01.demo01;import java.util.Date;public class TestData {public static void main(String[] args) {long a = Long.MAX_VALUE/(1000L*3600*24*365);System.out.println(a);long nowNum = System.currentTimeMillis();// 当前的毫秒数System.out.println(nowNum);Date d1 = new Date();// 没有传参代表当前时刻,// 如果传了参,那么就在1970年上加减System.out.println(d1);System.out.println(d1.getTime());}}

DateFormat类和SimpleDateFormat类:两个类是父子关系
package com.codeday17.demo01.demo01;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class TestDateFormat {public static void main(String[] args) throws ParseException {SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");// 字符串转化成时间对象Date d1 = df.parse("1971-3-10 10:40:52");// parse-解析System.out.println(d1.getTime());// 时间对象转化成字符串Date d2 = new Date(1000L*3600*23);String str = df.format(d2);System.out.println(str);DateFormat df2 = new SimpleDateFormat("今年第w周,今年的第D舔");System.out.println(df2.format(new Date()));//上面的字符可以去查,这里用了一个匿名类。}}


Calendar类 : Calendar 类是一个抽象类,为我们提供了关于日期计算的相关功能,比如:年、月、 日、时、分、秒的展示和计算。
Math类:主要包含数学运算。
File类:用来代表文件和目录java.io.File
import java.io.File;import java.util.Date;public class TestFile2 {public static void main(String[ ] args) throws Exception {File f = new File("d:/b.txt");System.out.println("File 是否存在:"+f.exists());System.out.println("File 是否是目录:"+f.isDirectory());System.out.println("File 是否是文件:"+f.isFile());System.out.println("File 最后修改时间:"+new Date(f.lastModified()));System.out.println("File 的大小:"+f.length());System.out.println("File 的文件名:"+f.getName());System.out.println("File 的目录路径:"+f.getPath());}}


import java.io.File;public class TestFile3 {public static void main(String[ ] args) throws Exception {File f = new File("d:/c.txt");f.createNewFile(); // 会在 d 盘下面生成 c.txt 文件f.delete(); // 将该文件或目录从硬盘上删除File f2 = new File("d:/电影/华语/大陆");boolean flag = f2.mkdir(); //目录结构中有一个不存在,则不会创建整个目录树System.out.println(flag);//创建失败}}
枚举:Enum
package com.codeday17.demo01.demo02;import java.util.Random;public class TestEnum {public static void main(String[] args) {System.out.println(Season.AUTUMN);// 枚举遍历for (Week k: Week.values()){ // 对应for(int i,...),增强for循环,// Week k遍历Week里的valuesSystem.out.println(k);}Week[] ws = Week.values();System.out.println(ws[1]);int a = new Random().nextInt(4);switch(Season.values()[a]){case SPRING:System.out.println("春天");break;case SUMMER:System.out.println("夏天");break;case AUTUMN:System.out.println("秋天");break;case WINTER:System.out.println("冬天");break;}}enum Season{SPRING,SUMMER,AUTUMN,WINTER}enum Week{星期一,星期二,星期三,星期四,星期五}}
