复习笔记day01-常用API

摘要

主要内容
  • Object类
  • Date类
  • SimpleDateFormat类
  • Calendar类
  • Math类
  • System类

Object类

java.lang.Object
所有类的父类,所有类都继承了Object类

共11个方法:

  • Object clone() – 克隆对象
  • void finalize() – 垃圾回收不再有此对象的引用时,垃圾收集器调用该对象
  • toString() – 返回对象的地址值:类名 + “@” +哈希值
  • hashCode()
  • equals() – 比较对象地址值
  • getClass() – 获取字节码对象
  • wait()
  • wait(long time)
  • wait(long time, int nanos)
  • notify()
  • notifyAll()

Date类

java.util.Date

构造方法:

  • Date()
  • Date(long time)

println()方法会默认调用toString方法,Date类已经重写toString方法,打印date对象格式如下:

Thu Jan 01 08:00:00 CST 1970

SimpleDateFormat类

java.text.SimpleDateFormat

对日期和字符串进行相互转换
方法:

  • format() 日期转字符串
  • parse() 字符串转日期

Calendar类

java.util.Calendar

日历对象抽象类,无法实例化。
创建对象的两种形式:

  • new GregorianCalendar()对象
  • 通过Calendar类的静态方法getInstance()

常用方法:

  • get()
  • set()
  • add()

常见字段:

  • 年 Calendar.YEAR
  • 月 Calendar.MONTH (0-11)
  • 日 Calendar.DAY_OF_MONTH
  • 时 Calendar.HOUR_OF_DAY
  • 分 Calendar.MINUTE
  • 秒 Calendar.SECOND
  • 星期 Calendar.WEEK(1-7,周日-周六)

Math类

java.util.Math

常见方法:

  • abs() – 绝对值
  • ceil(double a) – 向上取整
  • floor(double a) – 向下取整
  • pow(double a, double b) – a的b次幂
  • round(double a) – 四舍五入

System类

java.lang.System

常见方法:

  • exit() 退出程序JVM虚拟机,非0表示异常退出
  • currentSystemTimeMillions() 当前时间戳
    常用于程序计时:
long start = System.currentSystemTimeMillions();
long end = System.currentSystemTimeMillions();

long takeTime = (end - start)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值