Java基础(十三)常用类

一、Object类

       1.Object类是类层次结构的根,Java中所有的类都继承自这个类

       2.两个特征

           1)Object类是Java中唯一没有父类的类。

           2)其他所有的类都继承了Object类中的方法,所以其方法的重要性不言而喻

注:如果在类的声明中未使用extends关键字指明其父类,则默认父类为Object

== 和equals
          

1. ==

    1)基本数据类型:判断数值是否相等,相等true,不相等false
    2)引用数据类型:比较的是引用数据类型在堆里面的地址值是否相等

2. eqals

   1)是Object类的方法,由于所有类都继承Object类,也就继承了equals()方法。

   2)只能比较引用类型,

   3)在Object类的定义中,其作用与“==”相同,比较是否指向同一个对象。格式:obj1.equals(obj2)

3.toString()

   1)toString()方法在Object类中定义,其返回值是String类型,内容为类名以及该对象的引用地址。

   2)在进行String与其它类型数据的连接操作时,自动调用toString()方法。

二、String类

       1.Java中字符串是常量,它们的值在创建之后不能更改。

       2.String类的引用可以指向不同的字符串,这是因为字符串对象虽然是不能修改的, 但是它们的地址可以共享。

字符串对象操作:
 
public int length()
public char charAt(int index)
public boolean equals(Object anObject)
public int compareTo(String anotherString)
public int indexOf(String s)
public int indexOf(String s ,int startpoint)
public int lastIndexOf(String s)
public int lastIndexOf(String s ,int startpoint)
public boolean startsWith(String prefix)
public boolean endsWith(String suffix)
public String substring(int startpoint)
public String substring(int start,int end)
pubic String replace(char oldChar,char newChar)
public String replaceAll(String old,String new)
public String trim()
public String concat(String str)
public String[] split(String regex)
 
StringBuffer:可变字符序列、线程安全、效率低
StringBuilder:可变字符序列、线程不安全、效率高
 
三、Date&DateFormat类
 
Date类在java.util包中。使用Date类的无参构造方法创建的对象可以获取本地当前时间。
 
SimpleDateFormat可用来实现日期的格式化。
Date & DateFormat 类Date & DateFormat 类Date & DateFormat 类Date & DateFormat
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值