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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • try-catch,try-catch-finally, 括号内都是需要执行的代码。try-catch如同if-else,判断输入的不对则执行catch
    查看全部
  • Java中的异常链 把捕获的异常包装成一个新的异常,在新的异常里面添加原始异常的引用,然后在抛出新的异常,这就是异常链,往往用来追根查底看异常到底是在哪里发生的。 语法:如图。重点是新异常类的initCause()方法,这是用来包装旧异常的。
    查看全部
  • 如要要用新的异常,就要自己自定义一个异常 自定义异常语法:class 自定义异常类 extends异常类型 { public 自定义异常类(){} public 自定义异常类(String message){super(message);} (这里调用父类带参数的构造方法是因为子类的这个参数在父类是私有的,不能直接使用,而父类的toString()方法和getMessage()方法都需要用到父类的这个参数,所以需要调用父类的构造方法对父类的这个参数进行初始化) } (自己定义的异常一定要继承一个相近的异常类型或者继承所有异常的基类,也就是Exception类)
    查看全部
  • java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。 2.复合数据类型(类) 当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的结果为true,否则比较后结果为false。
    查看全部
  • JAVA异常总类
    查看全部
  • Java中的异常抛出一般会用到throw跟throws throws:声明抛出一个或者多个异常(不进行处理),用在方法名里面,语法为 public void 方法名(参数列表) throws 异常类1,异常类2{方法体} throw :如果方法体里面调用了抛出异常的方法throw new Exception();那么调用这个方法的方法就要 try...catch捕捉这个异常或者在方法名里面添加throws把这个异常抛出给上一层处理
    查看全部
  • VVe
    e.printStackTrace()用来在catch语句里面输出异常的信息
    查看全部
  • VVe
    try...catch...finally try里面放要捕获异常的代码 catch里面放捕获到指定的异常应该怎么处理 finally里面放接下来的正常代码(不管有没有捕获异常都会执行) 多catch要注意先子类后父类,不然会报错
    查看全部
  • VVe
    1、所有异常都继承于Throwable类,其下有两大子类: (1)Error类:错误,一般编程人员不太接触,如虚拟机错误、线程死锁。 硬伤:使程序崩溃 (2)Exception类:异常,编码、环境、用户输入等问题。 其子类主要有: ·非检查异常(运行时异常RuntimeException):【由java虚拟机自动捕获】如空指针NullPointerException、越界ArrayIndexOutofBoundsException、错误类型转换ClassCastException、算数异常ArithmeticException等 ·检查异常CheckException:【需要手动添加捕获和处理语句】文件不纯在,链接错误SQL等
    查看全部
    0 采集 收起 来源:Java异常简介

    2018-02-10

  • 【关于equals和==的区别】https://jingyan.baidu.com/article/f96699bbc9d6ae894e3c1b81.html 【关于String类的两种定义方式的区别】涉及到Java中内存分配的知识点 https://jingyan.baidu.com/article/8275fc869a070346a03cf6f4.html
    查看全部
  • VVe
    JAVA中所有不正常类都继承于throw
    查看全部
    0 采集 收起 来源:Java异常简介

    2018-02-10

  • 异常处理: 一、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语句块处理最终将要执行的代码 -----处理异常----- try-catch 以及 try-catch-finally catch顺序为从子类到父类 finally{ 最终将要执行的一些代码 }
    查看全部
  • 一、概念 1、异常:有异于常态,和正常情况不一样,有错误出现,阻止当前方法或作用域。22 2、异常处理:将出现的异常提示给编程人员与用户,使原本将要中断的程序继续运行或者退出。并且能够保存数据和释放资源。 二、异常体系结构 1、所有异常都继承于Throwable类,其下有两大子类: (1)Error类:错误,一般编程人员不太接触,如虚拟机错误、线程死锁。 硬伤:使程序崩溃 (2)Exception类:异常,编码、环境、用户输入等问题。 其子类主要有: ·非检查异常(运行时异常RuntimeException):【由java虚拟机自动捕获】如空指针NullPointerException、越界ArrayIndexOutofBoundsException、错误类型转换ClassCastException、算数异常ArithmeticException等 ·检查异常CheckException:【需要手动添加捕获和处理语句】文件异常IO等
    查看全部
    0 采集 收起 来源:Java异常简介

    2018-02-09

  • Comparator接口 介绍
    查看全部
  • Comparable接口 介绍
    查看全部

举报

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

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