和 BigInteger 类似,BigDecimal可以表示一个任意大小且精度完全准确的浮点数。 BigDec…
Java 的核心库提供了大量的现成的类供我们使用。本节我们介绍几个常用的工具类。 Math 顾名思义,Math…
程序运行的时候,经常会发生各种错误。 比如,使用 Excel 的时候,它有时候会报错: 本章我们讨论如何在 J…
在计算机程序运行的过程中,总是会出现各种各样的错误。 有一些错误是用户造成的,比如,希望用户输入一个 int …
在 Java 中,凡是可能抛出异常的语句,都可以用 try … catch 捕获。把可能发生异常的语句放在…
异常的传播 当某个方法抛出了异常时,如果当前方法没有捕获异常,异常就会被抛到上层调用方法,直到遇到某个 try…
Java 标准库定义的常用异常包括: Exception ├─ RuntimeException │ ├─ N…
在所有的 RuntimeException 异常中,Java 程序员最熟悉的恐怕就是 NullPointerE…
断言(Assertion)是一种调试程序的方式。在 Java 中,使用 assert 关键字来实现断言。 我们…
在编写程序的过程中,发现程序运行结果与预期不符,怎么办?当然是用 System.out.println() 打…