java-date、包装类

2022-10-08 14:27:20   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。下载word有问题请添加QQ:admin处理,感谢您的支持与谅解。点击这里给我发消息

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《java-date、包装类》,欢迎阅读!
包装,java,date

1、Object

Object类是所有类的间接和直接父类,他位于java.lang包下,java.lang下的类可以直接使用。

如果一个在编写完没有使用extends关键字了么就默认继承Object类。

因为Object类是所有类的父类,那么他的引用可以指向任何一个对象。

2、equals()

java中部分类重写了equals方法,StringBuilder没重写。

equals默认为==,可通过重写来改变

3、包装类

java为8种基本数据类型提供了与之对应的引用数据类型。——包装类

8个包装类除了int和char其他类名都是首字母大写。

byte Byte

short Short paserShort(numstring);

int Integer 静态方法:parseInt(numstring)

long Long

float Float

double Double

char Character

Boolean Boolean

除了char和boolean类型的父类都是Number

char和boolean类型父类是Object

4、装箱和拆箱

在1.5之后就自动支持装箱和拆箱了

拆箱-->引用类型变成基本类型

装箱-->基本类型变成引用类型

Integer i=10;装箱

int i2=i;拆箱

5、单例模式(设计模式23种) 工厂模式 观察者模式

对象只有一份。

生成的对象用==比较,true

a、懒汉式

用的时候才创建

b、饿汉式

先创建再说

6、java.util.Date 和日期有关。

Date date=new Date();

long getTime();得到1970年到此日期所经历过得毫秒。

void setTime(long time);

7.java.text.SimpleDateFormat 格式化

几个常用的占位符

y------年

M------月

d------日

H------时

m------分

s------秒

E------星期

parse(); String------>Date

format(); Date-------->String

8.日历类 ---->对Date类的补充

Calendar 抽象类

Calendar c=Calendar.getInstance();会根据不同的操作系统地区生产对应的实例,一般都是格里高利历

Calendar.DAY_OF_WEEK 从1开始数 日 代表1

Calendar.MONTH 从0开始数 1月是0

Date getTime()

void setTime(Date date)

void set(时间分量,时间分量的值); 设置

int get(时间分量)

int getActualMaximum() 获得某个时间分量可取的最大值

void add(要添加的时间分量,该时间分量添加的值);自带进位

GregorianCalendar 他继承 Calendar 格里高利历法----->阳历

Calendar c=new GregorianCalendar();

math

floor()向下取整

ceil()向上取整

round()四舍五入

本文来源:https://www.dywdw.cn/d713e5576d175f0e7cd184254b35eefdc8d315b5.html

相关推荐
推荐阅读