美文网首页
常用类库

常用类库

作者: Kevin_Huang54 | 来源:发表于2019-02-14 14:27 被阅读0次

System类:

  • 不能创建System类的对象,所有方法都是静态方法,通过System调用
  • 常用的就是out,currentTimeMillis()

Object类

  • Object类是所有普通类、数组、枚举类的父类,默认继承
  • 常用方法:
    • boolean equals(Object obj),判断是否为堆内存中的同一个对象
    • Class<?> getClass(),获取对象的运行时类型
    • int hashCode(),根据内存地址返回hashcode,很多类都重写了该方法
    • clone方法,复制一个与本对象完全隔离的对象
      --注意只克隆本对象,引用类型的成员变量依然指向同一个对象
      --clone方法被protected修饰,子类重写后才能调用
      --重写步骤:实现Cloneable接口后再重写clone方法,方法体中调用supper.clone()方法

Objects工具类

  • 不同于类的静态方法,工具类一般将对象作为参数,并且可以接收null
  • 常用:toString、hashCode、equals、isNull等

关于随机数

  • Math.random()、Random类、ThreadLocalRandom类
    • Math.random()只能返回0-1的随机double数
    • Random类方法更丰富,可以返回各种类型,也可以定义边界
      -- 非静态方法,需要new一个实例来调用方法
    • ThreadLocalRandom类线程安全,功能与Random类相似

时间相关

  • 获取当前毫秒数:System.currentTimeMillis()
  • 获取日期:当前日期Localdate.now(),返回2018-12-4
  • 获取指定日期:LocalDate.of(2018, Month.APRIL, 5),返回2018-04-05
  • 获取当前时间:LocalTime.now()、LocalDateTime.now()
  • 获取年份:Year.now()、Year.of(年份)
  • Year.now().atMonth(int i)——返回年月YearMonth
  • Year.now().atMonth(int i).atDay(iny j),返回年月日LocalDate
  • 获取月份:YearMonth.now()
  • 获取月日:MonthDay.now()

相关文章

  • 常用类库

    一、java.lang object 类数学类(Math)数据类型类线程类字符串类(String 和 String...

  • 常用类库

    System类: 不能创建System类的对象,所有方法都是静态方法,通过System调用 常用的就是out,cu...

  • Java EE 第五篇 核心类库(二)常用类库

    要求:熟悉常用类库的使用,整理常用方法。 一、objects类 示例方法: equals()public stat...

  • 为自己的库代码制作CocoaPods依赖

    CocoaPods是iOS最常用的类库管理工具,通过CocoaPods使用简单的命令就可以快速管理常用的类库。自己...

  • 关于oc的总结

    - iOS下常用类库整理 网络处理 AFNetWorking Alamofire 数据库 fmdb ...

  • Flutter 常用工具类库 flustars

    萌新必备工具类库一 Flutter 常用工具类库 flustars① 网络DioUtil② 屏幕适配ScreenU...

  • 常用类库-String

    String类的特点 字符串不变:字符串的值在创建后不能被更改。 因为String对象是不可变的,所以它们可以被共...

  • java常用类库

    commons-lang(常用工具集合包) commons-io(io操作类库) guava jsch(远程执行命...

  • Java常用类库

    在项目开发中,经常用到以下类,现记录方便后续查阅。注:无连接则正在整理... 1. 字符串处理 1.1 Strin...

  • 常用线性回归算法类库简介

    常用线性回归算法类库简介: LinearRegressionLinearRegression类就是我们平时所说的普...

网友评论

      本文标题:常用类库

      本文链接:https://www.haomeiwen.com/subject/pmgseqtx.html