01 Object类、Date类、DateFormat类、Calendar类、System类、StringBuilder类、包装类

一、Object类

1.首先:Object类是所有类的父类,它中的方法所有类都可以使用

2.查看某个类里面有哪些方法的快捷键:

 ctrl+f12;

3.当输出一个对象名输出的是内容的时候,那么一定是重写了toString方法;

4.Object类的equals方法,toString方法,api中查看

二、Date类

1.两个构造方法

Date():

    该date对象代表当前时间;

Date(long date):

     该date对象代表指定的时间

2.怎么获取一个Date对象对应的毫秒值?

        long getTime();

三、DateFormat$SimpleDateFormat日期格式化

1.匹配模式常见规则?

 yyyy-MM-dd   HH:mm:ss

    y      M    d      H   m  s

这几个字母不能改变,改变的是之间的规则,如:“-”

2.DateFormat类的format方法和parse方法

怎么把一个字符串转换成一个Date对象?

parse();

怎么把一个Date对象转换成一个String字符串;

format();

四、Calendar(日历类)

1.怎么得到Calendar类的对象?

不是通过new,而是通过静态方法getInstance()

2.构造方法不对外开发,提供专门的方法来获取对象,设计模式(单例设计模式);

3.怎么获取Calendar对象对应的Date对象?

   getTime();

五、StringBuilder和String比较

1.StringBuilder存储长度可以变得字符串,而String存储的是固定字符串

2.StringBuilder性能好,相当于容器,而String每次拼接都会创建新的字符串对象

六、包装类

1.自动装箱 基本类型-->引用类型

例如:int-->Integer

自动拆箱 引用类型-->基本类型

2.基本类型怎么转换成字符串类型?

直接拼接空字符串(工作中常用)

例如:String a = 1+"";

(注意,包装类才有方法可调用)

包装类才能调用方法

猜你喜欢

转载自blog.csdn.net/woshilovetg/article/details/81545468