Java基础
API:
Application Programming Interface 应用编程接口
所有能调用的东西都是API
Object
tostring()地址
equals () 地址
hashCode() 地址
String
内部封装了char[]类型的数组
常量池
String string = new String("abc")
string 1="abc"
string 2="abc"
string1==string2 两个常量的地址值相同
s==s1 结果返回的是错误的
s.equals(s1) 结果是正确的
不可以变化
每一次的连接都是进行创建新的数组
StringBuffer和StringBuilder
可变化的字符串的序列
一般可以进行代替字符串,做高效的字符串的连接
append()
stringbuider:线程不安全
stringBuffer:线程安全
安全与效率是成反比的两个序列
integer
Integer.valueOf(6)
integer类中,包含了Integer[]的一个数组,缓存了256个integer的实例,-128-127
指定范围内的值,访问缓存的对象
指定范围外的值,直接新建实例
Date
simpleDataFormat:进行指定时间的格式