【无标题】

Java异常类和常用类 容器预习

异常类

Java中的异常又称为例外,是一个在程序执行期间发生的事件,它中断正在执行程序的正常指令流。使用异常类的目的就是及时有效地处理程序中的运行错误。
Java中的异常:
Throwable是所有异常的根,其中包含了错误和异常,即Error和Exception,异常下包含了checked和unchecked;checked顾名思义,是可检查的异常,它们的发生可以被预测。除了RuntimeException及其子类以外,都是checked exception。这些异常是必须要处理的,否则编译不通过。
对此类异常有两种处理方法:
1.当前方法指导如何处理该异常,则用try···catch语句块来处理,例如:

try
{
程序执行体(会出错的代码)
}catch(小异常类型1 异常对象1)
{
异常处理程序体1
}finally{
异常处理结束前的执行程序体,无论最后结果如何都会执行这里的代码
}

Catch语句包含要捕获异常类型的声明。当保护代码块中发生一个异常时,try后面的catch块就会被检查。
如果发生的异常包含在catch块中,异常会被传递到该catch块,这和传递一个参数到方法中是一致的。
2.第二种方法是在具体位置不处理,直接抛出,通过throws/throw到上层再进行处理。
例如:

import java.io.*
public class className
{
	public void deposit (double amount)throws RemoteException
	{
		throw new RemoteException();
	}
}

常用类

Java中的常用类:
Object类、Math类、Random类、File类、包装类、Date、String、System、StringBuffer、StringBuilder等
Object类比较特殊,是所有类的父类;Math类即一些数学函数;Random用于生成一些伪随机数;包装类主要针对Java语言中的基本类型,解决其在使用中的不便,这样可以方便地将它们转化成对象进行处理,并且调用一些方法;String类对象不可变,一旦修改String的值就是隐形的重建了一个新的对象,释放了原String对象;Date类:Java提供了Date类来处理日期、时间;System类代表当前Java程序的运行平台,程序不能创建System类的对象。

容器

容器可以管理对象的生命周期、对象与对象之间的依赖关系,是一个Java所编写的程序。
具体来说,Java容器是JavaAPI所提供的一系列类的实例,用于在程序中存放对象,主要位于Java.util包中,其长度不受限制,类型不受限制。
常用容器:ArrayList、LinkedList、Vector、HashSet、LinkedHashSet、TreeSet、LinkedHashMap、TreeMap、ConcurrentHashMap、Hashtable等
Java容器分为Collection和Map两大类,其下有很多子类。
数组也可以算作一种容器。
容器中涉及到很多接口,如:
Colletion接口:用来存储一组不唯一,无序的对象;
List接口:存储一组不唯一,有序(插入顺序)的对象;
Set接口:存储一组唯一,无序的对象(存入和取出的顺序不一定一致);
Map接口:存储一组键值对象,提供key到value的映射。

预习下来感觉收获不大,很多地方没有理解到位,感觉这一节的内容好难呀······还需要付出更多努力的鸭 ~ 还有感觉自己的预习方法可能也不是很正确,还是比较缺乏自己上手实操的环节的,继续努力叭~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值