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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • 图中,第一段代码只定义异常抛出 类型,什么时候抛出什么样的异常(但是自己不做处理这个异常 而是抛出给上级),左下代码捕捉处理了异常,右下角代码,调用异常抛出,直接抛出异常给上级。 throws放在参数后,方法体之前。可以抛出多种异常,每个异常之间用逗号隔开; throw写在方法体内; 如果某个方法调用了抛出异常的方法,那么必须添加try catch语句去尝试捕获这种异常, 或者添加声明,将异常抛出给更上一层的调用者进行处理? 可以自定义异常,基于Exception类或其子类;
    查看全部
  • 异常处理 非检查异常(RuntimeException )空指针异常(NullPointerException)数组下标越界异常(ArrayIdexOutOfBoundsException) 类型转换异常(ClassCastException)算术异常(ArithmeticException)
    查看全部
    0 采集 收起 来源:Java异常简介

    2015-04-20

  • 处理异常的方法经验与总结
    查看全部
    0 采集 收起 来源:经验总结

    2015-04-20

  • 1.e.printStackTrace()可以输出异常信息 2.-1为抛出异常的习惯写法 3.如果方法中try,catch,finally中没有返回语句,则会调用这三个语句块之外的return结果 4.finally块无论如何,不管前面是正常还是异常,都要执行。 5.finally 在try中的return之后 在返回主调函数之前执行。
    查看全部
  • 字符串被作为String类型的对象处理,String类位于java.lang包中。默认情况下,该包被自动导入所有程序。 String类对象创建方式: String s1 = "爱慕课";//创建字符串对象爱慕课 String s2 = new String();//空字符串 String s3 = new String("爱慕课");//创建字符串对象爱慕课
    查看全部
  • 要使用finally语句去释放资源,尤其是使用网络连接和数据库的情况下。
    查看全部
    0 采集 收起 来源:经验总结

    2015-04-20

  • 处理异常:try-catch以及try-catch-finally try{ //一些会抛出异常的方法 }catch(Exception e){ //处理该异常的代码块 } 1、抛出异常的方法终止执行 2、程序的控制权将被移交给catch块中的异常处理程序 多重catch语句块 try{ //一些会抛出异常的方法 }catch(Exception e){ //处理该异常的代码块 }catch(Exception2 e){ //处理Exception2的代码块 }...(n个catch块)...{ }finally{ //最终将要执行的一些代码 } 编写多重catch语句块注意事项: 1、顺序问题:先小后大(先子类后父类)因为当程序抛出异常的时候,异常处理程序会就近选择寻找匹配的异常处理程序而子类继承父类,对于父类的异常处理程序子类也是适用的,如此使得后边的异常处理程序无用。 2、处理完异常后要做一些善后工作,比如关闭连接或者已经打开的文件,就使用finally语句块。 [ 收起全文 ] 2天前 1 0 洛花香冢 先子类后父类 [ 查看全文 ] 03:56 3天前 0 0 杨彧 处理异常:try-catch以及try-catch-finally try{ //一些会抛出异常的方法 }catch(Exception e){ //处理该异常的代码块 } 1、抛出异常的方法终止执行 2、程序的控制权将被移交给catch块中的异常处理程序 多重catch语句块 try{ //一些会抛出异常的方法 }catch(Exception e){ //处理该异常的代码块 }catch(Exception2 e){ //处理Exception2的代码块 }...(n个catch块)...{ }finally{ //最终将要执行的一些代码 } 编写多重catch语句块注意事项: 1、顺序问题:先小后大(先子类后父类)因为当程序抛出异常的时候,异常处理程序会就近选择寻找匹配的异常处理程序而子类继承父类,对于父类的异常处理程序子类也是适用的,如此使得后边的异常处理程序无用。 2、处理完异常后要做一些善后工作,比如关闭连接或者已经打开的文件,就使用finally语句块。
    查看全部
  • 1. Map接口提供了一中映射关系,其中的元素是键值对(key-value)的形式存储的,能够实现根据Key快速查找value。Key-value可以是任何对象,是以Entry类型的对象实例存在的。 2.Key是不可以重复的,Value是可以重复的。Key-value都可以为null,不过只能有一个key是null。 3.map支持泛型,Map<K,V> 4.每个键最多只能映射到一个值 5.Map接口提供了分别返回key值集合、value值集合以及Entry(键值对)集合的方法 6.通过put<K key,V value>,remove<Object key>操作数据 7.HashMap中的Entry对象是无序排列的,HashMap是Map的一个重要实现类,也是最常用的,基于哈希表是实现
    查看全部
  • 处理异常的方法
    查看全部
    0 采集 收起 来源:经验总结

    2015-04-20

  • HashMap类:
    查看全部
  • Map和HashMap--Map接口
    查看全部
  • Error 是系统错误类; VirtualMachineError 是 Error 子类; Thread 是线程类, Exception 是异常类,自定义异常要继承于 Exception 类或者其子类
    查看全部
    0 采集 收起 来源:练习题

    2015-04-20

  • Map接口
    查看全部
  • Map接口
    查看全部
  • Map接口
    查看全部

举报

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

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