-
基本类型 double 转化为包装类Double ,
double a= 20;
Double c= a;
前面的double 不一样,包装类的首字母大写(其他类同理)
查看全部 -
Java中的异常抛出
throw —将产生的异常抛出(动作)
throws — 声明将要抛出何种类型的异常(声明)
public void 方法名(参数列表)
throws 异常列表 {
//调用会抛出异常的方法或者:
throw new Exception();
}
自定义异常(自己定义的异常类型)
自定义异常必须继承于Java标准类库中意思相近的异常类型,或者是直接继承于所有异常类型的基类(Exception类型)。
class 自定义异常类 extends 异常类型 {
}
查看全部 -
处理异常
try-catch以及try-catch-finally
try{
//一些会抛出异常的方法
} catch (Exception e) {
//处理该异常的方法
}
如果try抛出异常将会发生什么呢?
终止执行!
程序的控制权将被移交给catch块中的异常处理程序
try会抛出很多种类型的异常
try{
//一些会抛出异常的方法
} catch (Exception e) {
//处理该异常的代码块
} catch (Exception2 e) {
//处理Exception2的代码块
} ... (n个catch块)... {
} finally {
//最终将要执行的一些代码
}
多重catch语句中,异常类型必须子类在前父类在后。
查看全部 -
泛型限定类型只能是引用类型,不能是基本类型
查看全部 -
异常
有异于常态,和正常情况不一样,有错误出现。
阻止当前方法或作用域,称之为异常
Throwable——Error(系统错误)
1.VirtualMachineError(虚拟机错误)
2.ThreadDeath(线程死锁)
——Exception(编码、环境、用户操作输入出现问题)——RuntimeException(运行时异常)非检查异常
1.NullPointerException(空指针异常)
2.ArrayIndexOutOfBoundsException(数组下标异常)
3.ClassCastException(类型转换异常)
4.ArithmeticException(算术异常)
------------------------------------
——检查异常
1.IOException(文件异常)
2.SQLException(SQL异常)
---------------------------
查看全部 -
List<固定某个类>用泛型限制输入,输出
查看全部 -
Array.asList()方法可以将数组转换为集合
查看全部 -
对于泛型是不能够直接用基本数据类来做限制类型,必须使用它们的包装类!!查看全部
-
使用泛型还有一个好处就是用foreach遍历的时候不需要进行强转,可以直接用限定的类型对象接受查看全部
-
所谓list集合的泛型就是在声明集合的时候在后面增加类型限制比如public list 〈Couse〉查看全部
-
Collection接口--List,Queue,Set,其中List接口最常用的实现类为ArrayList(数组序列)
查看全部 -
indexOf和lastIndexOf
查看全部 -
Cllection和Map集合的相应的增删除改查功能;
查看全部 -
Map和HashMap中的Map接口
查看全部 -
泛型的概念
查看全部
举报