bigint java 对应数据类型_学习Java的第015天

学习Java的第15天,今天主要学了Java异常处理机制概述和p捕获异常。声明异常和简单异常的处理方法、自定义异常,还有包装类和自动装箱及拆箱,还有String的底层源码分析等。

异常就是在程序的运行过程中 所发生的不正常的事件,它会中断正在运行的程序 ,例如用户输入错误、除数为零、需要处理的文件不存在、数组下标越界等。

异常的分类

p捕获异常的关键字有try、catchfinally,try-catch-finally有三种结合g方式,包括正常情况下的try-finally,异常情况但类型相匹配时的try-catch-finally,类型不匹配时执行try-finally。需要注意的是:如果在 catch 中存在 return 语句,则先执行完 finally 语句 再回头执行 return 语句。

我们还需要自定义异常,因为在程序中,可能会遇到任何标准异常类都没有充分的描述 清楚问题,这种情况下可以创建自己的异常类,步骤是继承 Exception 或 RuntimeException>定义构造方法>使用异常。

Java是面向对象的语言,但并不是“纯面向对象”的,因为我们经常用到的基本数据类型就不是对象。但是我们在实际应用中经常需要将基本数据转化成对象,以便于操作。比如:将基本数据类型存储到Object[]数组或集合中的操作等等。为了解决这个不足,Java在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为包装类

在等号的右侧有变量参与运行或new关键字,将在堆内存开辟空间。

javap 是 JDK 自带的一个工具,可以反编译,也可以查看 Java 编译器生成的字节码,是分析代的一个好工具。

学习Java的第15天,今天主要学了Java异常处理机制概述和p捕获异常。声明异常和简单异常的处理方法、自定义异常,还有包装类和自动装箱及拆箱,还有String的底层源码分析等。 异常就是在程序的运行过程中 所发生的不正常的事件,它会中断正在运行的程序 ,例如用户输入错误、除数为零、需要处理的文件不存在、数组下标越界等。 异常的分类 p捕获异常的关键字有try、catchfinally,try-catch-finally有三种结合g方式,包括正常情况下的try-finally,异常情况但类型相匹配时的try-catch-finally,类型不匹配时执行try-finally。需要注意的是:如果在 catch 中存在 return 语句,则先执行完 finally 语句 再回头执行 return 语句。 我们还需要自定义异常,因为在程序中,可能会遇到任何标准异常类都没有充分的描述 清楚问题,这种情况下可以创建自己的异常类,步骤是继承 Exception 或 RuntimeException>定义构造方法>使用异常。 Java是面向对象的语言,但并不是“纯面向对象”的,因为我们经常用到的基本数据类型就不是对象。但是我们在实际应用中经常需要将基本数据转化成对象,以便于操作。比如:将基本数据类型存储到Object[]数组或集合中的操作等等。为了解决这个不足,Java在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为包装类 在等号的右侧有变量参与运行或new关键字,将在堆内存开辟空间。 javap 是 JDK 自带的一个工具,可以反编译,也可以查看 Java 编译器生成的字节码,是分析代的一个好工具。
经验分享 程序员 微信小程序 职场和发展