1.30java学习笔记

Set集合

java.util.Set集合是Collection集合的子集合,与List集合平级。该集合中元素没有先后放入次序,并且不允许重复。该集合的主要实现类是:HashSet类和TreeSet类。其中HashSet类的底层是采用哈希表进行数据管理的。其中TreeSet类的底层是采用二叉树进行数据管理的。

代码:

随机生成10个1~20之间的随机数放入Set集合中并打印

Map集合

java.util.Map集合中存取元素的基本单位是:单对元素,其中类型参数如下:K-此映射所维护的键(Key)的类型,相当于目录。V-映射值(Value)的类型,相当于内容。该集合中key是不允许重复的,而且一个key只能对应一个value。该集合的主要实现类有:HashMap类 和TreeMap类。

Map集合的遍历:

方式一:自动调用toString方法
方式二:调用keySet方法获取Map集合中所有的key
方式三:调用entrySet方法获取Map集合中所有的键值对

异常机制

java.lang.Throwable类是Java语言中所有错误(Error类)和异常(Exception类)的超类。其中Error类主要用于描述比较严重无法编码解决的错误,如:JVM挂了等。其中Exception类主要用于描述比较轻微可以编码解决的错误,如:0作为除数等。

java.lang.Exception类的所有子类主要分为两大类:

RuntimeException类              运行时异常,也叫做非检测性异常

IOException和其它异常         其它异常,也叫做检测性异常

在以后的开发中尽量使用if条件判断来避免异常的发生

异常的捕获

语法格式:

try {

        编写所有可能发生异常的语句;

}

catch(异常类型 变量名){

        编写针对该类异常进行处理的语句;

}

...

finally{

        编写无论是否发生异常都需要处理的语句;

}

main中的异常最好不要抛出,用try-catch

异常的抛出

语法格式:

访问权限 返回值类型 方法名(形参列表) throws 异常类型,...{

        方法体;

}

方法重写的原则

要求方法名相同、参数列表相同、返回值类型相同,从jdk1.5开始允许返回子类类型.

要求访问权限不能变小,可以相同或变大;

要求不能抛出更大的异常;

自定义异常

代码:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值