Jse学习笔记之3

1重写equals方法
2Comparable接口,比较必须要实现这个接口
3对象数组的比较,必须实现Comparable接口
4深浅克隆:深克隆:类里面有自己定义的类型,必须克隆n次
浅克隆:类里面就是一般类型,或者正常类型
5异常:
非检查类型异常:

NullPointerException
ArrayIndexOutOfBoundsException
ArithmeticException
ClassCastException

检查类型异常:
EOPException:文件读末尾异常?
FileNotFoundException:文件未找到异常?
SocketException:套接字异常?
IOException:文件异常
SQLException:sql语句异常

NumberFormatException:数字类型转化异常
ClassNotFoundException:文件未找到异常
NoSuchMethodException:没找到此方法异常
6 finally 和 catch都可以没有,但是try必须有
7写多个异常时候,含有包含的异常,就是父亲异常必须写到后面
8try {}catch :捕获异常,被动的,可能有异常被捕获
throw:抛出异常,主动,一定有一个异常抛出,需要处理
throws:抛出异常,主动,可能有一个或多个异常抛出,需要处理
9在重写状态下,父亲抛出的异常一定比儿子的异常范围大。
10作业;使用自定义异常类
11局部变量在使用前必须赋予初值
12作业:拷贝 从控制台中获取输入数据:三种方式
13什么是对象序列化:
目的:为了让对象保存在磁盘中,或者进行网络传输
对象序列化机制允许把将内存中java对象转换成与平台无关的二进制流,通过这种二进制流永久保存在磁盘中或者通过网络进行传输
14vector中的所有方法都是sychronized的,安全但是速度慢
array不安全但是速度快

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值