
Double java.lang.Object |—java.lang.Number |—|—java.lang.Double public final class Double extends Number implements Comparable<Double> Double 类将原始类型 double 的值包装在一个对象中。 Double 类型的对象包含一个类型为 double 的单个字段。 此外,该类提供了几种将 double 转换为 String 和 String 转换为 double 的方法,以及在处理 double 时有用的其他常量和方法。 字段摘要 修饰符和类型 字段 描述 static int BYTES 用于表示双精度值的字节数。 static int MAX_EXPONENT 有限双精度变量可能具有的最大指数。 static double MAX_VALUE 一个保持双精度类型的最大正有限值的常数,(2-2-52)·21023。 static int MIN_EXPONENT 标准化双精度变量可能具有的最小指数。 static double MIN_NORMAL 一个常数,保持双精度类型的最小正正常值,2-1022。 static double MIN_VALUE 一个保持双精度类型的最小正非零值 2-1074 的常数。 static double NaN 一个保持双精度类型的非数字 (NaN) 值的常量。 static double NEGATIVE_INFINITY 一个保持双精度负无穷大的常数。 static double POSITIVE_INFINITY 一个保持 double 类型的正无穷大的常数。 static int SIZE 用于表示双精度值的位数。 static Class<Double> TYPE 表示基本类型 double 的 Class 实例。 构造函数摘要 构造函数 描述 Double(double value) 构造一个新分配的 Double 对象,该对象表示原始 double 参数。 Double(String s) 构造一个新分配的 Double 对象,该对象表示由字符串表示的 double 类型的浮点值。 方法总结 修饰符和类型 方法 描述 byte byteValue() 在缩小原始转换后,将此 Double 的值作为字节返回。 static int compare(double d1, double d2) 比较两个指定的双精度值。 int compareTo(Double anotherDouble) 以数字方式比较两个 Double 对象。 static long doubleToLongBits(double value) 根据 IEEE 754 浮点“双格式”位布局返回指定浮点值的表示。 static long doubleToRawLongBits(double value) 根据 IEEE 754 浮点“双格式”位布局返回指定浮点值的表示,保留非数字 (NaN) 值。 double doubleValue() 返回此 Double 对象的双精度值。 boolean equals(Object obj) 将此对象与指定对象进行比较。 float floatValue() 在缩小原始转换后,将此 Double 的值作为浮点数返回。 int hashCode() 返回此 Double 对象的哈希码。 static int hashCode(double value) 返回双精度值的哈希码; 与 Double.hashCode() 兼容。 int intValue() 在缩小原始转换后,将此 Double 的值作为 int 返回。 static boolean isFinite(double d) 如果参数是有限浮点值,则返回 true; 否则返回 false(对于 NaN 和无穷大参数)。 boolean isInfinite() 如果此 Double 值的大小无限大,则返回 true,否则返回 false。 static boolean isInfinite(double v)...

Compiler java.lang.Object |—java.lang.Compiler public final class Compiler extends Object 提供 Compiler 类以支持 Java 到本机代码的编译器和相关服务。 按照设计,Compiler 类什么都不做。 它用作 JIT 编译器实现的占位符。 当 Java 虚拟机第一次启动时,它会判断系统属性 java.compiler 是否存在。 (系统属性可通过 System#getProperty(String) 和 System#getProperty(String, String) 访问。如果是这样,则假定它是库的名称(具有依赖于平台的确切位置和类型);System#loadLibrary 调用加载该库。如果加载成功,则调用该库中名为 java_lang_Compiler_start() 的函数。 如果没有可用的编译器,这些方法什么也不做。 方法总结 修饰符和类型 方法 描述 static Object command(Object any) 检查参数类型及其字段并执行一些记录操作。 static boolean compileClass(Class<?> clazz) 编译指定的类。 static boolean compileClasses(String string) 编译名称与指定字符串匹配的所有类。 static void disable() 使编译器停止运行。 static void enable() 使编译器恢复运行。 从类 java.lang.Object 继承的方法 clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 方法详情 compileClass public static boolean compileClass(Class<?> clazz) 编译指定的类。 参数: 参数名称 参数描述 clazz 一个类 返回: 如果编译成功,则为 true; 如果编译失败或没有可用的编译器,则返回 false Throws: Throw名称 Throw描述 NullPointerException 如果 clazz 为空 compileClasses public static boolean compileClasses(String string) 编译名称与指定字符串匹配的所有类。 参数: 参数名称 参数描述 string 要编译的类的名称 返回: 如果编译成功,则为 true; 如果编译失败或没有可用的编译器,则返回 false Throws: Throw名称 Throw描述 NullPointerException 如果字符串为空 command public static Object command(Object any) 检查参数类型及其字段并执行一些记录操作。 不需要特定的操作。 参数: 参数名称 参数描述 any 一个论点 返回: 编译器特定的值,如果没有可用的编译器,则返回 null Throws: Throw名称...

ClassLoader java.lang.Object |—java.lang.ClassLoader public abstract class ClassLoader extends Object 类加载器是负责加载类的对象。 ClassLoader 类是一个抽象类。给定类的二进制名称,类加载器应该尝试定位或生成构成类定义的数据。一种典型的策略是将名称转换为文件名,然后从文件系统中读取该名称的“类文件”。 每个 Class 对象都包含一个 Class#getClassLoader() 到定义它的 ClassLoader。 数组类的类对象不是由类加载器创建的,而是根据 Java 运行时的要求自动创建的。 Class#getClassLoader() 返回的数组类的类加载器与其元素类型的类加载器相同;如果元素类型是原始类型,则数组类没有类加载器。 应用程序实现 ClassLoader 的子类以扩展 Java 虚拟机动态加载类的方式。 安全管理器通常可以使用类加载器来指示安全域。 ClassLoader 类使用委托模型来搜索类和资源。 ClassLoader 的每个实例都有一个关联的父类加载器。当请求查找类或资源时,ClassLoader 实例将在尝试查找类或资源本身之前将对该类或资源的搜索委托给其父类加载器。虚拟机的内置类加载器,称为“引导类加载器”,它本身没有父级,但可以作为 ClassLoader 实例的父级。 支持并发加载类的类加载器被称为具有并行能力的类加载器,并且需要在类初始化时通过调用 ClassLoader.registerAsParallelCapable 方法来注册自己。请注意,ClassLoader 类默认注册为具有并行功能。但是,如果它们具有并行能力,它的子类仍然需要注册自己。在委托模型不是严格分层的环境中,类加载器需要具有并行能力,否则类加载会导致死锁,因为加载器锁在类加载过程中被持有(参见 loadClass 方法)。 通常,Java 虚拟机以平台相关的方式从本地文件系统加载类。例如,在 UNIX 系统上,虚拟机从 CLASSPATH 环境变量定义的目录中加载类。 但是,某些类可能不是源自文件;它们可能来自其他来源,例如网络,或者它们可以由应用程序构建。 defineClass 方法将字节数组转换为 Class 类的实例。这个新定义的类的实例可以使用 Class#newInstance 创建。 类加载器创建的对象的方法和构造函数可以引用其他类。为了确定引用的类,Java 虚拟机调用最初创建该类的类加载器的 loadClass 方法。 例如,应用程序可以创建一个网络类加载器来从服务器下载类文件。示例代码可能如下所示: ClassLoader loader = new NetworkClassLoader(host, port); Object main = loader.loadClass("Main", true).newInstance(); . . . 网络类加载器子类必须定义方法 findClass 和 loadClassData 以从网络加载类。 一旦它下载了组成类的字节,它应该使用方法defineClass来创建一个类实例。 一个示例实现是: class NetworkClassLoader extends ClassLoader { String host; int port; public Class findClass(String name) { byte[] b = loadClassData(name); return defineClass(name, b, 0, b.length); } private byte[] loadClassData(String name) { // load the class data from the connection . ....

Class java.lang.Object |—java.lang.Class<T& public final class Class<T> extends Object implements Serializable, GenericDeclaration, Type, AnnotatedElement Class 类的实例表示正在运行的 Java 应用程序中的类和接口。 枚举是一种类,注解是一种接口。 每个数组还属于一个类,该类反映为一个 Class 对象,该对象由具有相同元素类型和维数的所有数组共享。 原始 Java 类型(boolean、byte、char、short、int、long、float 和 double)和关键字 void 也表示为 Class 对象。 类没有公共构造函数。 相反,Class 对象是由 Java 虚拟机在加载类时自动构造的,并通过调用类加载器中的 defineClass 方法来构造。 以下示例使用 Class 对象来打印对象的类名: void printClassName(Object obj) { System.out.println("The class of " + obj + " is " + obj.getClass().getName()); } 也可以使用类字面量获取命名类型(或 void)的 Class 对象。 请参阅《Java™ 语言规范》的第 15.8.2 节。 例如: System.out.println(“类Foo的名称是:”+Foo.class.getName()); 方法总结 修饰符和类型 方法 描述 <U> Class<? extends U> asSubclass(Class<U> clazz) 转换此 Class 对象以表示由指定类对象表示的类的子类。 T cast(Object obj) 将对象强制转换为此 Class 对象表示的类或接口。 boolean desiredAssertionStatus() 如果要在调用此方法时对其进行初始化,则返回将分配给此类的断言状态。 static Class<?> forName(String className) 返回与具有给定字符串名称的类或接口关联的 Class 对象。 static Class<?> forName(String name, boolean initialize, ClassLoader loader) 使用给定的类加载器,返回与具有给定字符串 nme 的类或接口关联的 Class 对象。 <A extends Annotation>A getAnnotation(Class<A> annotationClass) 如果存在这样的注释,则返回此元素的指定类型的注释,否则返回 null。 Annotation[] getAnnotations() 返回此元素上存在的注释。 <A extends Annotation>A[] getAnnotationsByType(Class<A> annotationClass) 返回与此元素关联的注释。 String getCanonicalName() 返回 Java 语言规范定义的基础类的规范名称。 Class<?>[] getClasses() 返回一个数组,其中包含表示所有公共类和接口的 Class 对象,这些公共类和接口是此 Class 对象表示的类的成员。 ClassLoader getClassLoader() 返回类的类加载器。 Class<?> getComponentType() 返回表示数组组件类型的 Class。 ConstructorT getConstructor(Class<?>… parameterTypes) 返回一个 Constructor 对象,该对象反映此 Class 对象表示的类的指定公共构造函数。 Constructor<?>[] getConstructors() 返回一个包含 Constructor 对象的数组,该对象反映了此 Class 对象表示的类的所有公共构造函数。 <A extends Annotation>A getDeclaredAnnotation(Class<A> annotationClass) 如果直接存在这样的注释,则返回此元素的指定类型的注释,否则返回 null。 Annotation[] getDeclaredAnnotations() 返回此元素上直接存在的注释。...

Character.UnicodeBlock java.lang.Object |—java.lang.Character.Subset |—|—java.lang.Character.UnicodeBlock public static final class Character.UnicodeBlock extends Character.Subset 表示 Unicode 规范中字符块的字符子集系列。 字符块通常定义用于特定脚本或目的的字符。 一个字符最多包含一个 Unicode 块。 字段摘要 修饰符和类型 字段 描述 static Character.UnicodeBlock AEGEAN_NUMBERS “Aegean Numbers”Unicode 字符块的常量。 static Character.UnicodeBlock ALCHEMICAL_SYMBOLS “Alchemical Symbols”Unicode 字符块的常量。 static Character.UnicodeBlock ALPHABETIC_PRESENTATION_FORMS “Alphabetic Presentation Forms”Unicode 字符块的常数。 static Character.UnicodeBlock ANCIENT_GREEK_MUSICAL_NOTATION “Ancient Greek Musical Notation”Unicode 字符块的常量。 static Character.UnicodeBlock ANCIENT_GREEK_NUMBERS “Ancient Greek Numbers”Unicode 字符块的常量。 static Character.UnicodeBlock ANCIENT_SYMBOLS “Ancient Symbols”Unicode 字符块的常量。 static Character.UnicodeBlock ARABIC “Arabic”Unicode 字符块的常量。 static Character.UnicodeBlock ARABIC_EXTENDED_A “Arabic Extended-A”Unicode 字符块的常量。 static Character.UnicodeBlock ARABIC_MATHEMATICAL_ALPHABETIC_SYMBOLS “Arabic Mathematical Alphabetic Symbols”Unicode 字符块的常量。 static Character.UnicodeBlock ARABIC_PRESENTATION_FORMS_A “Arabic Presentation Forms-A”Unicode 字符块的常量。 static Character.UnicodeBlock ARABIC_PRESENTATION_FORMS_B “Arabic Presentation Forms-B”Unicode 字符块的常量。 static Character.UnicodeBlock ARABIC_SUPPLEMENT “Arabic Supplement”Unicode 字符块的常量。 static Character.UnicodeBlock ARMENIAN “Armenian”Unicode 字符块的常量。 static Character.UnicodeBlock ARROWS “Arrows”Unicode 字符块的常数。 static Character.UnicodeBlock AVESTAN “Avestan”Unicode 字符块的常量。 static Character.UnicodeBlock BALINESE “Balinese”Unicode 字符块的常量。 static Character.UnicodeBlock BAMUM “Bamum”Unicode 字符块的常量。 static Character.UnicodeBlock BAMUM_SUPPLEMENT “Bamum Supplement”Unicode 字符块的常量。 static Character.UnicodeBlock BASIC_LATIN “Basic Latin” Unicode 字符块的常量。 static Character.UnicodeBlock BATAK “Batak”Unicode 字符块的常量。 static Character.UnicodeBlock BENGALI “Bengali”Unicode 字符块的常量。 static Character.UnicodeBlock BLOCK_ELEMENTS “Block Elements”Unicode 字符块的常量。 static Character.UnicodeBlock BOPOMOFO “Bopomofo”Unicode 字符块的常量。 static Character.UnicodeBlock BOPOMOFO_EXTENDED “Bopomofo Extended”Unicode 字符块的常量。 static Character.UnicodeBlock BOX_DRAWING “Box Drawing”Unicode 字符块的常量。 static Character.UnicodeBlock BRAHMI “Brahmi”Unicode 字符块的常量。 static Character.UnicodeBlock BRAILLE_PATTERNS “Braille Patterns”Unicode 字符块的常量。 static Character.UnicodeBlock BUGINESE “Buginese”Unicode 字符块的常量。 static Character.UnicodeBlock BUHID “Buhid”Unicode 字符块的常量。 static Character.UnicodeBlock BYZANTINE_MUSICAL_SYMBOLS “Byzantine Musical Symbols”Unicode 字符块的常量。 static Character.UnicodeBlock CARIAN “Carian”Unicode 字符块的常量。 static Character.UnicodeBlock CHAKMA “Chakma”Unicode 字符块的常量。 static Character.UnicodeBlock CHAM...

Character.Subset java.lang.Object |—java.lang.Character.Subset public static class Character.Subset extends Object 此类的实例表示 Unicode 字符集的特定子集。 Character 类中定义的唯一子集系列是 Character.UnicodeBlock。 Java API 的其他部分可能会为自己的目的定义其他子集。 构造函数摘要 修饰符 构造函数 描述 protected Subset(String name) 构造一个新的 Subset 实例。 方法总结 修饰符和类型 方法 描述 boolean equals(Object obj) 比较两个 Subset 对象是否相等。 int hashCode() 返回由 Object#hashCode 方法定义的标准哈希码。 String toString() 返回此子集的名称。 从类 java.lang.Object 继承的方法 clone, finalize, getClass, notify, notifyAll, wait, wait, wait 构造函数详细信息 Subset protected Subset(String name) 构造一个新的 Subset 实例。 参数: 参数名称 参数描述 name 此子集的名称 Throws: Throw名称 Throw描述 NullPointerException 如果名称为空 方法详情 equals public final boolean equals(Object obj) 比较两个 Subset 对象是否相等。 当且仅当 this 和参数引用同一个对象时,此方法才返回 true; 由于此方法是最终方法,因此此保证适用于所有子类。 覆盖: 类 Object 中的等于 参数: 参数名称 参数描述 obj 要与之比较的参考对象。 返回: 如果此对象与 obj 参数相同,则为 true; 否则为假。 hashCode public final int hashCode() 返回由 Object#hashCode 方法定义的标准哈希码。 这个方法是最终的,以确保 equals 和 hashCode 方法在所有子类中都是一致的。 覆盖: 类 Object 中的 hashCode 返回: 此对象的哈希码值。 toString public final String toString() 返回此子集的名称。 覆盖: 类 Object 中的...

Character java.lang.Object |—java.lang.Character public final class Character extends Object implements Serializable, Comparable<Character> Character 类将原始类型 char 的值包装在一个对象中。 Character 类的对象包含一个类型为 char 的字段。 此外,该类提供了大量静态方法,用于确定字符的类别(小写字母、数字等)以及将字符从大写字母转换为小写字母,反之亦然。 Unicode 一致性 Character 类的字段和方法是根据 Unicode 标准中的字符信息定义的,特别是作为 Unicode 字符数据库一部分的 UnicodeData 文件。此文件为每个分配的 Unicode 代码点或字符范围指定属性,包括名称和类别。该文件可从 Unicode 联盟 http://www.unicode.org 获得。 Java SE 8 平台使用来自 Unicode 标准 6.2 版的字符信息,带有两个扩展。首先,Java SE 8 平台允许类 Character 的实现使用日本时代的代码点 U+32FF,从 6.2 之后分配代码点的 Unicode 标准的第一个版本开始。其次,鉴于新货币频繁出现这一事实,Java SE 8 平台允许类 Character 的实现使用 Unicode 标准 10.0 版中的货币符号块。因此,在处理上述代码点(版本 6.2 之外)时,Character 类的字段和方法的行为可能会因 Java SE 8 平台的实现而异,但以下定义 Java 标识符的方法除外:isJavaIdentifierStart(int)、isJavaIdentifierStart (char)、isJavaIdentifierPart(int) 和 isJavaIdentifierPart(char)。 Java 标识符中的代码点必须取自 Unicode 标准 6.2 版。 Unicode 字符表示 char 数据类型(以及因此 Character 对象封装的值)基于原始 Unicode 规范,该规范将字符定义为固定宽度的 16 位实体。此后,Unicode 标准已更改为允许表示需要超过 16 位的字符。合法代码点的范围现在是 U+0000 到 U+10FFFF,称为 Unicode 标量值。 (请参阅 Unicode 标准中 U+n 符号的定义。) 从 U+0000 到 U+FFFF 的字符集有时称为基本多语言平面 (BMP)。码位大于 U+FFFF 的字符称为补充字符。 Java 平台在 char 数组以及 String 和 StringBuffer...

Byte java.lang.Object |—java.lang.Number |—|—java.lang.Byte public final class Byte extends Number implements Comparable<Byte> Byte 类将原始类型 byte 的值包装在一个对象中。 Byte 类型的对象包含一个类型为 byte 的字段。 此外,该类提供了几种将字节转换为字符串和将字符串转换为字节的方法,以及在处理字节时有用的其他常量和方法。 字段摘要 修饰符和类型 字段 描述 static int BYTES 用于以二进制补码形式表示字节值的字节数。 static byte MAX_VALUE 一个保持字节可以具有的最大值的常量,27-1。 static byte MIN_VALUE 一个保持字节可以具有的最小值的常量,-27。 static int SIZE 用于以二进制补码形式表示字节值的位数。 static ClassByte TYPE 表示原始类型字节的 Class 实例。 构造函数摘要 构造函数 描述 Byte(byte value) 构造一个新分配的 Byte 对象,该对象表示指定的字节值。 Byte(String s) 构造一个新分配的 Byte 对象,该对象表示由 String 参数指示的字节值。 方法总结 修饰符和类型 方法 描述 byte byteValue() 以字节形式返回此 Byte 的值。 static int compare(byte x, byte y) 以数字方式比较两个字节值。 int compareTo(Byte anotherByte) 以数字方式比较两个 Byte 对象。 static Byte decode(String nm) 将字符串解码为字节。 double doubleValue() 在扩大原始转换后,将此 Byte 的值作为双精度值返回。 boolean equals(Object obj) 将此对象与指定对象进行比较。 float floatValue() 在扩大基元转换后,将此 Byte 的值作为浮点数返回。 int hashCode() 返回此字节的哈希码; 等于调用 intValue() 的结果。 static int hashCode(byte value) 返回字节值的哈希码; 与 Byte.hashCode() 兼容。 int intValue() 在扩展原语转换后,将此 Byte 的值作为 int 返回。 long longValue() 在扩展原语转换后将此 Byte 的值作为 long 返回。 static byte parseByte(String s) 将字符串参数解析为有符号十进制字节。 static byte parseByte(String s, int radix) 将字符串参数解析为第二个参数指定的基数中的有符号字节。 short shortValue() 在扩展原语转换后,将此 Byte 的值作为短返回。 String toString() 返回表示此 Byte 值的 String 对象。 static String toString(byte b) 返回一个表示指定字节的新 String 对象。 static int toUnsignedInt(byte x) 通过无符号转换将参数转换为 int。 static long toUnsignedLong(byte x) 通过无符号转换将参数转换为 long。 static Byte valueOf(byte b) 返回表示指定字节值的 Byte 实例。 static Byte valueOf(String s) 返回一个 Byte 对象,该对象保存由指定 String 给出的值。 static Byte valueOf(String s, int radix) 当使用第二个参数给出的基数进行解析时,返回一个 Byte 对象,该对象包含从指定 String 中提取的值。 从类 java.lang.Object 继承的方法 clone, finalize, getClass, notify, notifyAll, wait, wait, wait 字段详细信息 BYTES...

Boolean java.lang.Object |—java.lang.Boolean public final class Boolean extends Object implements Serializable, Comparable<Boolean> Boolean 类将原始类型 boolean 的值包装在一个对象中。 Boolean 类型的对象包含一个类型为 boolean 的字段。 此外,该类提供了许多用于将布尔值转换为字符串和将字符串转换为布尔值的方法,以及在处理布尔值时有用的其他常量和方法。 字段摘要 修饰符和类型 字段 描述 static Boolean FALSE 对应于原始值 false 的布尔对象。 static Boolean TRUE 对应于原始值 true 的布尔对象。 static ClassBoolean TYPE 表示基本类型 boolean 的 Class 对象。 构造函数摘要 构造函数 描述 Boolean(boolean value) 分配一个表示值参数的布尔对象。 Boolean(String s) 如果字符串参数不为 null 且等于(忽略大小写)字符串“true”,则分配表示值 true 的布尔对象。 方法总结 修饰符和类型 方法 描述 boolean booleanValue() 将此布尔对象的值作为布尔原语返回。 static int compare(boolean x, boolean y) 比较两个布尔值。 int compareTo(Boolean b) 将此布尔实例与另一个进行比较。 boolean equals(Object obj) 当且仅当参数不为 null 并且是表示与此对象相同的布尔值的布尔对象时才返回 true。 static boolean getBoolean(String name) 当且仅当由参数命名的系统属性存在并且等于字符串“true”时才返回 true。 int hashCode() 返回此布尔对象的哈希码。 static int hashCode(boolean value) 返回布尔值的哈希码; 与 Boolean.hashCode() 兼容。 static boolean logicalAnd(boolean a, boolean b) 返回将逻辑 AND 运算符应用于指定的布尔操作数的结果。 static boolean logicalOr(boolean a, boolean b) 返回将逻辑 OR 运算符应用于指定的布尔操作数的结果。 static boolean logicalXor(boolean a, boolean b) 返回将逻辑 XOR 运算符应用于指定布尔操作数的结果。 static boolean parseBoolean(String s) 将字符串参数解析为布尔值。 String toString() 返回表示此布尔值的 String 对象。 static String toString(boolean b) 返回表示指定布尔值的 String 对象。 static Boolean valueOf(boolean b) 返回一个表示指定布尔值的布尔实例。 static Boolean valueOf(String s) 返回一个布尔值,其值由指定字符串表示。 从类 java.lang.Object 继承的方法 clone, finalize, getClass, notify, notifyAll, wait, wait, wait 字段详细信息 FALSE public static final Boolean FALSE 对应于原始值 false 的布尔对象。 TRUE public static final Boolean TRUE 对应于原始值 true 的布尔对象。 TYPE public static final ClassBoolean TYPE 表示基本类型...

Thread.UncaughtExceptionHandler @FunctionalInterfacepublic static interface Thread.UncaughtExceptionHandler 当线程由于未捕获的异常而突然终止时调用的处理程序接口。 当线程由于未捕获的异常而即将终止时,Java 虚拟机将使用 Thread.getUncaughtExceptionHandler() 查询线程的 UncaughtExceptionHandler 并将调用处理程序的 uncaughtException 方法,将线程和异常作为参数传递。 如果一个线程没有显式设置它的 UncaughtExceptionHandler,那么它的 ThreadGroup 对象充当它的 UncaughtExceptionHandler。 如果 ThreadGroup 对象对处理异常没有特殊要求,它可以将调用转发给默认的未捕获异常处理程序。 方法总结 修饰符和类型 方法 描述 void uncaughtException(Thread t, Throwable e) 当给定线程由于给定的未捕获异常而终止时调用的方法。 方法详情 uncaughtException void uncaughtException(Thread t, Throwable e) 当给定线程由于给定的未捕获异常而终止时调用的方法。 Java 虚拟机将忽略此方法引发的任何异常。 参数: 参数名称 参数描述 t 线程 e 例外