退一步海阔天空,这是一种应有的心境。
我们学计算机以后为了做项目,需要用到很多类,下面就是我们常会用到的类 分为
Scanner 扫描器
Robot 机器人类
Math 数学类
Random 随即类
Date 日期类(旧)
Calendar 日期类 (新)
String 字符串不可变量 普通的操作方便 但实现字符串拼接时慢 因为拼接时像数组一样重新申请一个字符串所以会慢
StringBuffer 字符串变量 对字符串拼接效率居中 但是线程安全的 多线程时用这个
StringBuilder 字符串变量 对字符串拼接效率最高 但不是线程安全的 单线程用这个
StringBuffer和StringBuilder 都有缓冲区 例如可以先存100次拼接操作在开辟空间申请新的字符串
--------------------------------------------------------------------------------------------------------------------------------------------------------------
下面是简单例子
Scanner
输入什么 输出什么
----------------------------------------------------------------------------------------------------------------------------------------------------
Robot
-------------------------------------------------------------------------------------------------------------------------------------------------------
Math和Random
------------------------------------------------------------------------------------------------------------------------------------------------------------
Date 这个日期类现在比较少用 主要用Calendar
输出
1453644588197
Sun Jan 24 22:09:48 GMT+08:00 2016
2016-01-24
-------------------------------------------------------------------------------------------------------------------------------------------------------
Calendar
输出
2016 0 24 1
---------------------------------------------------------------------------------------------------------------------------------------------------------
StringBuilder和StringBuffer 操作基本一样