自动装箱和拆箱、日期类(Date、SimpleDateFormat类)、案例笔记

一、自动装箱和自动拆箱的定义

image.png
例:

  • int--Integer

image.png
上面是手动装箱
下面是自动装箱

  • Integer--int

image.png
上面是手动拆箱:先ii+200 隐含intValue()拆箱,再赋值给ii,隐含valueOf()装箱
下面是自动拆箱

  • 当Integer的对象指向null时会报错:NullPointerException

image.png
image.png

二、日期类

2.1 Date类
构造方法

几个包都有同名类,这次学的是java.util下的。
image.png
标准基准时间是:1970年1月1日
image.png
1000x60x60==1h;
第二个还看时区,UST是1点,东八区是9点

常用方法

image.png
d.getTime()
image.png
d.setTime(time)
image.png

与之相似的是:
System.currentTimeMillis();
image.png

2.2 SimpleDateFormat类

image.png
image.png
image.png

image.png
image.png

案例

image.png
写方法时的一般格式:
规定死用类调用的话-->①设私有构造方法②方法用static修饰
image.png
image.png

你可能感兴趣的:(java)