Object类概述:
Object类是Java语言中的根类,即所有类的父类。
它中描述的所有方法子类都可以使用。所有类在创建对象的时候,最终找的父类就是Object。
equals方法:
equals方法,用于比较两个对象是否相同对于Object类默认操作来说,比较的是地址值
toString方法:
toString方法返回该对象的字符串表示,其实该字符串内容就是对象的类型+@+内存地址值。
String类概述:
String:字符串类,字符串是常量;它们的值在创建之后不能更改
String类构造方法:
构造方法是用来完成String对象的创建,一部分构造方法需要在API中找到,并能够使用构造方法创建对象。
正则表达式:
概念: 常简写为regex用来匹配一系列符合某个句法规则的字符串
则表达式的常用方法:
public boolean matches(String regex) //判断字符串是否匹配给定的规则
public String[] split(String regex) //根据给定正则表达式的匹配规则,拆分此字符串
public String replaceAll(String regex,String replacement)//将符合规则的字符串内容,全部替换为新字符串
异常:
在程序开发过程中出现的不正常情况,就是异常。比如,
除数是0,参数为null,调用参数的成员变量或者方法,数组下标越界
异常分为两大类型:
(1)Exception:程序员可以解决的:空指针,除数是0,数组下标越界
(2)Error:程序员无法解决的:如内存溢出
Throwable是这两种类型的父类
Exception的分类:
按照编译器是否检查进行分类:
非检查性异常:也称之为运行时异常,即,编译器在检查语法期间,不做
异常检查。
检查性异常: 也称之为编译时异常,此时,编译器会强制检查语法中的异常情况
如有异常,在编译期需要做异常处理
Exception的结构:
RuntimeExcep
NullPointerException
ArrayIndexOutOfBoundsException
ClassCastException
IllegalArgumentExcetion
NumberFormatException
IOException:
EOFException
FileNotFoundException