权限修饰符、常用 API

本文介绍了Java中的访问权限修饰符,包括public、protected、default和private的使用范围,并详细讲解了Date类、DateFormat类以及Calendar类在日期时间操作中的应用。Date类用于表示特定时间,而DateFormat则提供了日期时间的格式化和解析功能。Calendar作为日历类,允许进行复杂的日期时间操作。同时,还探讨了Object类的基本方法如toString和equals。
访问权限修饰符
                                 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);  //获取日期时间中的某个部分
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

YYDS97

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值