Java背的东西

this:当前对象

super:父类对象

@Override:覆盖

final:最终的

static:静态的

abstract:抽象的

instanceof:判断类型

lambda:简写匿名内部类的

extends:继承

implements:实现

default:默认修饰接口成员方法的

throws 异常类名: 抛出异常对象

throw:手动抛出异常对象

SimpleDateFormat:创建日期转换格式对象

日期对象Date 转 字符串:方便用户阅读 -- 前端使用

字符串 转 日期对象Date:方便程序员使用 -- 后端使用

Object:

isNull(Object obj):判断对象是不是null;

equals(Object obj):判断两个对象的equals比较结果

toString():打印对象,默认调用的。

getClass是().getName():获得全类名,返回的是包名,类名

hashCode():返回的是一个int整数

权限修饰符:

private:本类

缺省,默认:本包内

protected:本包,外包子类

public:任意包

Arrays:

toString(数组):遍历打印 --格式[,,,]

sort(数组):将数组从小到大排序

binarySearch(数组,要查找的数据):二分查找

基本数据类型对应的包装类:

byte -- Byte

short -- Short

int -- Integer  ****

long -- Long

float -- Float

double -- Double ****

char -- Character *

boolean -- Boolean ***

Integer.parseInt(num):字符串转数字

String.valueOf():数字转字符串

异常体系:

Throwable

1.Error:错误

2.Execption:异常类

        2.1 RuntimeException:运行时异常 ****

                2.1.1 空指针、索引越界、类型转换、数字格式化、算数异常 等等。

        2.2 编译期异常

                2.2.1 日期格式化异常 等等。

之前见过的异常:

空指针异常: NullPointerException

索引越界异常: ArrayIndexOutOfBoundsException

数字转换异常: NumberDormatException

算数异常:ArithmeticException

类型转换异常: ClassCastException

栈溢出: StackOverflowError

继承 RuntimeException:该类运行时异常

继承 Exception:该类编译期异常

try{

        有可能出现异常的代码段

} catch(要捕获的异常类  变量){

        捕获到了执行的代码

}

printStackTrace():打印异常信息,默认红色字体。异常类名、原因、位置

getMessage(): 黑色字体。异常原因

toString():简单的描述,黑色字体。异常类名、原因

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值