- 常用类
- Object类
Java所有的类都继承自Object类
特征
Java中Object是唯一没有父类的类
其他所有的类都继承了Object类中的方法。比如toString()
toString如果不重写,调用的就是Object的toString
String类已经重写了Object的toString()方法
==与eaquals的说明
==既可以比较基本数据类型也可以计较引用数据类型
//比较基本数据类型时比较的是数值是否一致
//比较引用数据累心时比较的是地址值是否一致
equals 只能比较引用数据类型,比较的是地址值是否一致,但有些类会重写Object的equals用于比较内容是否一致,比如String
-
- String类
字符串是常量,它的值在创建之后就不能更改了
String是长度不可变的字符序列,不要频繁的对其进行字符串的拼接(字符串常量池的原因)
如果需要频繁的对进行拼接,建议使用StringBuffer类
StringBuffer是长度可变的字符序列
String 与StringBuffer的区别
String是长度不可变的字符序列
StringBuffer是长度可变的字符串序列(扩容)
StringBuffer,可变字符序列,线程安全,效率低
StringBuilder:可变序列,线程不安全,效率高
数组的长度-->数组.length属性
字符串的长度-->字符串.length()方法
-
- 包装类
八种基本数据类型对应着都有其引用类(包装类、封装类)
//byte short int long float double char boolean
//Byte Short Integer Long Float Double Character Boolean
可以将基本数据类型转换为他所对应的包装类型(自动的装箱)
将包装类型转换为其所对应的基本数据类型(自动的拆箱)
如何将一个基本数据类型转换为其所对应的字符串
1.使用String类的valueof()方法
2.使用对应的包装类的toString()方法
3.字符串拼接
-
- Data类
Date类在java.util包中有在java.sql类中也有,其中在java.util包中的是在java.sql包中的父类
-
- SimpleDateFormat 类
format()
SimpleDateFormat();