Object类System类Date类DateFormat类StringBuilder类

Object类

     Object所有类的父类 基类
     Object类中 toString方法 返回该对象的字符串 就是 对象的类型@内存地址
     如果不希望使用默认的内容 可以重写

     equals方法   obiect类中 默认进行 == 运算符比较 只要不是同一个对象 结果必然为flase
    如果想进行对象内容的比较 则可以覆盖重写equals方法

jdk1.7以后添加的工具类,提供了一些方法操纵对象 这些方法是 空指针安全的
object中的 equals方法 容易抛出空指针异常
objects的 equals(Object a,Object b)就优化了这个问题

Date类

Date d=new Date() 创建当前时间对象
getTime() 把当前日期对象 转成 对应的毫秒
使用无参构造 创建当前时间对象,使用有参构造可以自定义毫秒时刻 时间从1970年1月1日8时0分0秒开始
Date类中重写了toString方法 结果为指定格式的字符串

DateFormat类

是日期或者时间的 格式化的类 是一个抽象类 可以用他完成日期和文本之间的转换,Date对象和字符串之间的来回转换
格式化:按照指定的格式,从Date对象转换为String对象
解析:按照指定的格式,从String对象转换为Date对象

DateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 参数里面传入格式

format() 将时间对象转化成字符串 返回一个字符串
parse() 将字符串 解析为 时间对象

Calendar类 日历类

该类将所有的时间信息封装为静态成员变量

getInstance() 获取一个日历

public int get(int field):返回给定日历字段的值 field:字段

public void set(int field, int value):将给定的日历字段设置为给定值

public abstract void add(int field, int amount):根据日历的规则,为给定的日历字段添加或减去指定的时间量

public Date getTime():返回一个表示此Calendar时间值的Date对象
这个方法 是获取日历中的时间对象 而Date类中的是获取当前时间对象的毫秒值

StringBuilder类(线程不安全但是效率高)

String类字符串
String类的对象是不可改变的(是常量,他们的值在创建后不可改变) 每当进行字符串拼接时,总是在内存中创建一个新对象 浪费空间

   StringBuilder

StringBuilder是一个字符串缓冲区 就是一个容器 可以自动扩容 默认16字符空间
有一个空参和一个有参构造函数

      常用发放:

append()添加任意类型数据的字符串形式 病返回当前对象自身
StringBuilder builder = new StringBuilder();
每次拼接完 都返回 当前对象自身 也就是 bulider对象

它里面的 toString方法: 将当前StringBuilder对象里数据 取出来 转换成 String对象(字符串对象)

包装类

java中有两种类型: 基本类型 和 引用类型
基本类型效率高
但是很多情况都是使用对象 因为可以调用方法 实现更多功能
所以 基本类型 也被封装成类
包装类 是把基本类型 封装成了类 所以 也可 new对象
装箱: 基本类型转换为 包装类对象
拆箱: 包装lei对象 转换为 对应的基本类型

基本数值---->包装对象
Integer iii = Integer.valueOf(4); 使用包装类中的 方法转换成 对象

包装对象---->基本数值
int num = i.intValue();

自动装箱和 自动拆箱
自动装: Integer i=4;
自动拆:
Integer i = 4
i = i + 5

基本类型转化成字符串: 任意类型+ “”

String转化对应的基本类型 : 所有包装类 都有parseXxx 静态方法 可以 类名.parseXxx()
可以将字符串转为对应的 基本类型

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

NoBugsBoy

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

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

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

打赏作者

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

抵扣说明:

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

余额充值