Java中的基本类
-
Object类
1 特点:
(1)它是唯一没有父类的类;
(2)其他所有类都继承了Object类;
(3)默认的继承
2 方法:
(1)==操作符:
地址的比较(指针)
(2)equals方法:
(3) instanceof:比较类型
(4)toString方法:可以重写返回值; -
String类
(1)字符串的比较:== equals方法
(2)复制方法:new String(“”); = “ ” ;
eg1:***String str1=“ABC”;***(建议使用这种定义方式)
首先会在常量区中查找ABC,如果找到ABC,就把ABC字符串引用地址赋值给str1;
如果没有找到ABC,就把ABC字符串放在常量区,然后再内存中开辟一个str1空间,存放引用地址。
eg2:new String(“ABC”);
开辟一个str1空间,然后再查找。
(3)截取字符串的方式:
(4)length();
(5)根据制定字符,转化成数组,split();正则表达式
(6)charAt:取字符
(7)concat:字符串拼接函数
eg:String str8=“我爱”;
Stringstr9=str8.concat(“学习”); -
StringBuffer类:字符缓冲类,用于存储可变字符序列的容器
(1)特点:
可以对字符串进行修改;长度可变;可变字符序列,线程安全,效率低
StringBuilder:可变字符序列,县城不安全,效率高。 -
封装类/包装类
(1)特点:
1 面向对象编程思想;
2 传输的时候以对象方式传输,容器中皆为对象;
3 基本数据类型变量,不能用对象使用的问题; -
Date&DateFormat类:日期处理类
(1) Date
(2)DateFormat: