## SimpleDateFormat
* 概述:用于格式化和解析日期的类
* 构造:SimpleDateFormat(String pattern)
* 常用功能:
1. 格式化:
* Date --> 指定格式的字符串
* String format(Date d)
* 如何指定格式:
y 年
M 月
d 天
H 时
m 分
s 秒
2. 解析:
* 指定格式的字符串 --> Date
* Date parse(String str)
* 注意:解析操作的字符串必须和指定的模式一致
## System
* 概述:和系统相关的类
* 常用功能:
* static long currentTimeMillis() 获取当前系统时间的毫秒值
* static arraycopy(Object src, int srcIndex, Object dest, int destIndex, int len) 复制数组
src 数据源
srcIndex 从数据源指定索引开始复制
dest 目的地
destIndex 从指定索引复制到指定数组
len 长度
注意:操作索引的时候,注意索引的范围,否则容易引发索引越界异常
## StringBuilder
* 概述:字符串缓冲区类,能减少多次字符串变量拼接造成的内存浪费的问题
* 构造:
* StringBuilder()
* StringBuilder(String str)
* 常用功能:
* StringBuilder append(任意类型) 添加数据到缓冲区
* StringBuilder reverse() 反转缓冲区中的数据
* String toString() 将缓冲区的数据全部转换成一个字符串
## 包装类:
* 概述:
包装类提供了一些有用的字段(比如某种类的最大值和最小值)和方法(类型转换的功能)
* 基本数据类型: 对应的包装类
byte Byte
short Short
int Integer
long Long
char Character
float Float
double Double
boolean Boolean
* JDK1.5新特性:
* 自动装箱:基本类型可以自动转换为其对应的包装类
* 自动拆箱:包装类型可以自动转换为其对应的基本类型
* int 和 String的相互转换:
* int --> String
拼接一个空字符串
* String --> int
在Integer中:
static int parseInt(String s)