访问权限修饰符
public protected default private
==================================================================
同一个类中 √ √ √ √
同一个包中(子类和无关类) √ √ √
不同包中(子类) √ √
不同包中(无关类) √
Object
Java 中所有的类都直接或间接的继承了 Object
toString 返回对象的字符串表示形式
Object 中的默认实现是返回 对象的全类名 + @ + 对象的哈希码
equals 判断当前对象和指定的对象是否 “相等”
Object 中的默认实现,比较两个对象的地址值
Date
Date 是日期类,封装了一个特点的时间,精确到毫秒值。
Date 对象中封装的是从时间原点(1970-1-1 00:00:00)到指定时间所经过的毫秒值。
构造方法
public Date() 封装了从时间原点到当前经过的毫秒值
public Date(long time) 封装了从时间原点到指定的时间经过的毫秒值
常用方法
public void setTime(long time) 设置Date对象中封装的毫秒值
public long getTime() 返回Date对象中封装的毫秒值
DateFormat
DateFormat 是日期时间格式化类,主要包含了格式化、解析两大功能。
格式化
public String format(Date date) 将Date对象中的日期时间转换成指定格式的文本
解析
public Date parse(String source) 将字符串转换成Date对象
DateFormat 是抽象类,不能创建对象,所有我们使用它的子类,叫做 SimpleDateFormat。
SimpleDateFormat 构造方法
public SimpleDateFormat(String pattern)
模式规则
y 年
M 月
d 日
H 时
m 分
s 秒
S 毫秒
Calendar
Calendar 是日历类,主要是用于操作日期和时间数据的。也是一个抽象类,我们可以使用它的子类 GregorianCalendar。
创建 Calendar 对象
Calendar.getInstance(); //获取一个 GregorianCalendar 类的对象。
public int get(int field); //获取日期时间中的某个部分
权限修饰符、常用 API
最新推荐文章于 2025-12-19 15:33:32 发布
本文介绍了Java中的访问权限修饰符,包括public、protected、default和private的使用范围,并详细讲解了Date类、DateFormat类以及Calendar类在日期时间操作中的应用。Date类用于表示特定时间,而DateFormat则提供了日期时间的格式化和解析功能。Calendar作为日历类,允许进行复杂的日期时间操作。同时,还探讨了Object类的基本方法如toString和equals。
1828

被折叠的 条评论
为什么被折叠?



