为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Java入门第三季_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • Map接口的认识
    查看全部
  • 集合框架
    查看全部
  • set接口及其实现类-HashSet
    查看全部
  • 泛型集合的限制类型
    查看全部
  • 泛型集合可以添加泛型集合子类的对象实例
    查看全部
  • 几大集合家族
    查看全部
  • 带有泛型的类的声明
    查看全部
  • 泛型的认识
    查看全部
  • 通过迭代器来遍历List
    查看全部
  • try...cath ..finnaly
    查看全部
  • 异常总结
    查看全部
    0 采集 收起 来源:经验总结

    2016-02-18

  • 实际应用中的经验与总结:1处理运行时异常时,采用逻辑去合理规避同时辅助try-catch处理;2在多重catch块后面,可以添加一个catch(Exception)来处理可能会被遗漏的异常。3:对于不确定的代码,也可以加上try-catch,处理潜在的异常;4:尽量去处理异常,切忌只是简单的调用printStrackTrace()或者系统输出去打印输出;5:具体如何处理异常,要根据不同的业务需求和异常类型去决定;6:尽量添加finally语句块去释放占用的资源(在使用网络连接或连接数据库时);
    查看全部
    0 采集 收起 来源:经验总结

    2016-02-18

  • 1.Exception 的父类是 Throwable 2.使用 try-catch-finally 语句捕获并处理异常 3.可以使用 throw 语句抛出异常 4.捕获到的异常,可以在当前方法的 catch 块中处理,也可抛出给调用者去处理
    查看全部
    0 采集 收起 来源:练习题

    2016-02-18

  • 只有Error,Exception,RuntimeException提供了带cause参数的构造器,其他的所有异常类只能通过initCause()来设置cause。 所有Throwable的子类构造器中都可以接受一个cause对象作为参数。cause是异常原由,代表着原始异常。既可以在当前位置创建并抛出行的异常,也可以通过cause追踪到异常最初发生的位置。 异常链是一种面向对象编程技术,指将捕获的异常包装进一个新的异常中并重新抛出的异常处理方式。原异常被保存为新异常的一个属性(比如cause)。这个想法是指一个方法应该抛出定义在相同的抽象层次上的异常,但不会丢弃更低层次的信息。 把捕获的异常包装成新的异常,在新异常里添加原始的异常,并将新异常抛出,它们就像是链式反应一样,一个导致(cause)另一个 这个想法是指一个方法应该抛出定义在相同的抽象层次上的异常,(将所有捕获到的异常包装为新的异常类,即定义在相同的抽象层次上抛出)但不会丢弃更低层次的信息。 实现异常链功能的两种基本写法: public class chainTest { /** * @param args * Test1抛出喝大了异常 * Test2调用test1捕获了喝大了异常,并且包装成运行时异常,继续抛出 * main方法中调用test2尝试捕获test2方法抛出的异常 */ public static void main(String[] args) { try{ // TODO Auto-generated method stub chainTest ct=new chainTest(); ct.Test2();} catch(Exception e){ e.printStackTrace(); } }public void Test1()throws DrunkException{ throw new DrunkException("喝车别开酒"); } public void Test2(){ try{ Test1(); }catch( DrunkException e){ RuntimeException rte=new RuntimeException(e); //rte.initCause(e); e.printStackTrace(); throw rte; } } }
    查看全部
  • 两个重要的关键字:throw和throws 1.throws的异常列表可以是抛出一条异常,也可以是抛出多条异常,每个类型的异常中间用逗号隔开 2.方法体中调用会抛出异常的方法或者是先抛出一个异常:用throw new Exception() throw写在方法体里,表示“抛出异常”这个动作 3.如果某个方法调用了抛出异常的方法,那么必须添加try catch语句去尝试捕获这种异常,
    查看全部

举报

0/150
提交
取消
课程须知
此部分为 Java 课程的进阶内容,适合具有一定 Java 基础的伙伴们学习,如果您是新手,建议您移步 《Java入门第一季》 和 《Java入门第二季》,在理解并掌握面向对象相关知识后再回来进修。
老师告诉你能学到什么?
本课程将学习 Java 中的异常处理、集合框架、字符串、常用类等,逐步学习掌握 Java 高级技术。
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!