String 类、包装类,Date日期类

String 类、包装类,Date日期类

String,

  • String : 不可变长的字符序列 *****
  • 多字符换没有大小修改或拼接,灵活使用当前字符串对象String
  • StringBuilder : 可变长的字符序列,线程不安全,效率较高
  • 单线程环境下,如果大量的对字符串做修改,推荐使用StringBuilder
  • StringBuffer : 可变长的字符序列,线程安全,效率较低
  • 多线程环境下,需要保证线程安全的是哦户,如果大量的对字符串做修改,推荐使用StringBuffer
  • 执行效率: StringBuilder > StringBuffer > String
  • String
  • String 类代表字符串。Java 程序中的所有字符串字面值(如 “abc” )都作为此类的实例实现。
  • 字符串常量:字符串常量池中出现,使用时会先检查常量池中是否存在这个字符串常量对象.
    如果直接使用,不存在创建新的字符串常量对象
  • 通过构造器创建对象:new–>对象在堆中,每执行new都是新的对象

包装类

  • 基本数据类型的包装类
  • byte — Byte
  • short — Short
  • int — Integer
  • long — Long
  • float — Float
  • double— Double
  • char — Character
  • boolean — Boolean
  • 自动拆装箱:
  • 自动装箱: 基本–>引用
  • 自动拆箱: 引用–>基本

Date类

在类 Date 所有可以接受或返回年、月、日期、小时、分钟和秒值的方法中,将使用下面的表示形式:

  • 年份 y 由整数 y - 1900 表示。
  • 月份由从 0 至 11 的整数表示;0 是一月、1 是二月等等;因此 11 是十二月。
  • 日期(一月中的某天)按通常方式由整数 1 至 31 表示。
  • 小时由从 0 至 23 的整数表示。因此,从午夜到 1 a.m. 的时间是 0 点,从中午到 1 p.m. 的时间是 12 点。
  • 分钟按通常方式由 0 至 59 的整数表示。
  • 秒由 0 至 61 的整数表示;值 60 和 61 只对闰秒发生,尽管那样,也只用在实际正确跟踪闰秒的 Java 实现中。于按当前引入闰秒的方式,两个闰秒在同一分钟内发生是极不可能的,但此规范遵循 ISO C 的日期和时间约定。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值