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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • 异常处理: 一、try-catch(多catch块)-finally (1)try块:负责捕获异常,一旦try中发现异常,程序的控制权将被移交给catch块中的异常处理程序。【try语句块不可以独立存在,必须与 catch 或者 finally 块同存】 (2)catch块:如何处理?比如发出警告:提示、检查配置、网络连接,记录错误等。执行完catch块之后程序跳出catch块,继续执行后面的代码。 ·编写catch块的注意事项:多个catch块处理的异常类,要按照先catch子类后catch父类的处理方式,因为会【就近处理】异常(由上自下)。 (3)finally:最终执行的代码,用于关闭和释放资源等 ============================================================ 异常处理 try-catch以及try-catch-finally try{ //一些会抛出的异常 }catch(Exception e){ //处理该异常的代码块 }finally{ //最终要执行的代码 } 终止执行,交由异常处理程序(抛出提醒或记录日志等),异常代码块外代码正常执行。 try会抛出很多种类型的异常,多个catch块捕获多钟错误。 多重异常处理代码块顺序问题:先子类再父类(顺序不对也会提醒错误),finally语句块处理最终将要执行的代码
    查看全部
  • 1、 调用 SimpleDateFormat 对象的 parse() 方法时可能会出现转换异常,即 ParseException ,因此需要进行异常处理 2、 使用 Date 类时需要导入 java.util 包,使用 SimpleDateFormat 时需要导入 java.text 包
    查看全部
  • 异常体系结构 1、所有异常都继承于Throwable类,其下有两大子类: (1)Error类:错误,一般编程人员不太接触,如虚拟机错误、线程死锁。硬伤:使程序崩溃 (2)Exception类:异常,编码、环境、用户输入等问题,其子类主要有: ·非检查异常(运行时异常RuntimeException):【由java虚拟机自动捕获】如空指针NullPointer、越界ArrayIndexOutofBounds、错误类型转换ClassCast、算数异常Arithmetic等 ·检查异常CheckException:【需要手动添加捕获和处理语句】文件异常IO等
    查看全部
    0 采集 收起 来源:Java异常简介

    2015-03-20

  • String trim();-->返回去除前后空格的字符串 char charAt(int index); -->获取字符串中指定位置的字符 String [] split(String regex,int limit) -->将字符串分割为子字符串,返回字符串数组
    查看全部
  • 异常处理:try catch (多catch块)finally (1)try块:负责捕获异常,一旦发现异常交予catch块处理异常程序。try语句不可独立存在; (2)catch块:如何处理?比如发出警告:提示、检查配置、网络连接、记录错误等。执行完catch块之后程序跳出catch块,继续执行后面的代码。 编写catch块的注意事项:多个catch块处理的异常类,要按照先catch子类后catch父类的处理方式,因为会就近处理异常(由上自下)。 (3)finally:最终执行的代码,用于关闭和释放资源等。 ========================================================================================== 异常处理 异常处理 try-catch以及try-catch-finally try{ //一些会抛出的异常 }catch(Exception e){ //处理该异常的代码块 }finally{ //最终要执行的代码 } 中止执行,交由异常处理程序,异常代码块外代码正常执行。 try会跑出很多种类异常,多个catch块捕获多种错误。 多重异常处理代码块顺序:先子类在父类,顺序不对也会提示错误,finally语句执行最终将要执行的代码。
    查看全部
  • 捕获到的异常,可以在当前方法的 catch 块中处理,也可抛出给调用者去处理
    查看全部
    0 采集 收起 来源:练习题

    2015-03-20

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

    2015-03-20

  • try 语句块布不可以独立存在,必须与 catch 或者 finally 块同存
    查看全部
    0 采集 收起 来源:练习题

    2015-03-20

  • e.printStackRrace();用于输出异常行数
    查看全部
  • catch不执行finally也不执行
    查看全部
  • for(Object obj:courseToSelect)-----定义了一个Obgect型的变量obj,后面是一个集合-----去遍历集合中的每一个元素,把它取出来,作为object的一个变量
    查看全部
  • catch执行完后会先执行finally语句
    查看全部
  • 多重catch语句书写需注意顺序,catch后括号体中从前到后依次范围扩大,即是由子类到父类 catch后一般会进行善后工作,此时要用到:Finally{}
    查看全部
  • catch中处理块的书写根据业务的不同而不同,如可以发出警告进行提示、也可以在catch块中进行日志的记录。 try...catch执行完后不影响后面代码的执行。
    查看全部
  • 用List.addall方法时,需要向其添加Collextion 的实例。 将添加的数据转换为列表类型,用asList方法将数组course转化为List(Collextion 的实例). 用List的add(Object e)和add(int index,Object e)可以向List中添加单个元素,用addall(Collextion c)和addall(int index,Collextion c)可以添加集合(多个元素)。 若在index位置有元素,则此元素及后面的元素向下移动。
    查看全部

举报

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

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