1 Object类中toString方法: sout方法就是调用了toString方法,一样平常重写toString方法得到内容 2 Object类中equals方法 : 【Objects类方法】Objects.equals(a,b) 优化 判定是否相称空指针的标题【Object类方法】 a.equals(b)3.public static <T> T requireNonNull(T obj):检察指定引用对象不是null。等同于下面这代码,下次代码合法性判定就不用写下面这个方法,就直接用Objects.requireNonNull()非空判定public static <T> T requireNonNull(T obj) { if (obj == null) throw new NullPointerException(); return obj;}2. Date类:日期类
java.util.Date类 表现特定的刹时,准确到毫秒。public Date():分配Date对象并初始化此对象,以表现分配它的时间(准确到毫秒)。public long getTime() 把日期对象转换成对应的时间毫秒值。3. DateFormat类:日期类和字符串之间可以转换
1.java.text.DateFormat 是日期/时间格式化子类的抽象类【不能直接使用,以是须要常用的子类java.text.SimpleDateFormat。】完成日期和文本之间的转换,也就是可以在Date对象与String对象之间举行来回转换。 2.java.text.SimpleDateFormat中的构造方法public SimpleDateFormat(String pattern)参数pattern是一个字符串,代表日期时间的自界说格式。最常用: DateFormat df = new SimpleDateFormat("yyyy-MM-dd"); 3.DateFormat类的常用方法有:public String format(Date date):将Date对象格式化为字符串。public Date parse(String source):将字符串剖析为Date对象。代码参考day01【Object类、常用API】4.Calendar类:日历类的出现就很少用日期类,格式的界说
1.Calendar为抽象类,而是通过静态方法创建,返回子类对象,如下:Calendar静态方法public static Calendar getInstance():使用默认时区和语言情况得到一个日历常用方法根据Calendar类的API文档,常用方法有:public int get(int field):返回给定日历字段的值。public void set(int field, int value):将给定的日历字段设置为给定值。public abstract void add(int field, int amount):根据日历的规则,为给定的日历字段添加或减去指定的时间量。public Date getTime():返回一个表现此Calendar时间值(从历元到如今的毫秒偏移量)的Date对象。5.System类:包罗大量与体系操纵的类
常用的方法有:public static long currentTimeMillis():返回以毫秒为单位的当前时间。public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length):将数组中指定的数据拷贝到另一个数组中。6.StringBuilder类:与对String类的优化,相称于Sring的字节缓冲区,可以调用方法举行改变序列的长度和内容