Java类库(java.lang)包概述[Java编程]
本文“Java类库(java.lang)包概述[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
1.接口java.lang.Appendable可追加(append)接口.实现了该接口的类的对象实例具有可向其追加字符或字符序列的本领.但愿可以接纳Formatter输出的类必须实现该接口.java.lang.CharSequenceCharSequence是指可阅读的字符序列.该接口为只读拜候各种范例的字符序列供应了统一的办法.java.lang.Cloneable可克隆接口.实现了该接口的类具有克隆的本领.可以通过Object.clone()办法将类的实例对象的域(field)一一复制到同一个类的别的一个实例中.假如利用Object.clone()办法克隆没有实现该接口的类的实例对象,将会触发CloneNotSupportedException非常.java.lang.Comparable可对比接口.实现了该接口的类的两个实例对象之间可以举行对比.对比后果负数(-1)、0、正数(1)辨别代表对比对象与被对比对象之间的关系辨别是小于、等于、大于.可对实现了该接口的类的多个实例对象举行排序.java.lang.Iterable可迭代接口.实现了该接口的类普通作为容器,且具有供应顺次拜候被包涵对象功效的本领.java.lang.Readable可读取接口.客户对象可以从实现了该接口的类的实例对象中读取字符.java.lang.Runable可运行接口.实现了该接口的类的实例对象将在一个单独的线程(thread)中被运行.没有扩大Thread的类可以通过实现该接口,开辟出多线程服务的本领.java.lang.Thread.UncaughtExceptionHandler线程未捕捉非常掌握器接口.在线程履行历程中引发了非常而没有捕捉时, 实现了该接口的类可以作为掌握器处理该情况.
2.类java.lang.Boolean将原始数据范例boolean对象化的类.该类的实例对象除了包含一个boolean值之外,还供应boolean String之间转化等处理boolean的办法.java.lang.Byte将原始数据范例byte对象化的类.该类的实例对象除了包含一个byte值之外,还供应byte与其他范例之间转化等处理byte的办法.java.lang.Character将原始数据范例char对象化的类.该类的实例对象除了包含一个char值之外,还供应了处理字符的办法.Java 2平台在字符数组、字符串或StringBuffer中利用UTF-16表达字符.UTF-16利用16至21位二进制位表达,即从/u0000到/u10FFFF./u0000到/uFFFF表示基本的16位字符,/u10000到/u10FFFF表示帮助字符(supplymentary characters). 帮助字符由一个高位替换符(high-surrogate )和一个低位替换符(low-surrogate )共同构成.高位替换符利用一个/uD800到/uDBFF之间的字符表示;低位替换符利用一个/uDC00到/uDFFF之间的字符表示.假定:A代表帮助字符(SC)的码点值; B代表SC的高位替换符的码点(Unicode code point)值;C代表SC的低位替换符的码点值.那么下面的等式成立:A = (B - 0xD800) << 10 + (C - 0xDC00) + 0x10000在将Unicode复原为可阅读字符的时刻,当且仅当当前字符时高位替换符,下一字符是低位替换符时,此持续的两个字符被注释为帮助字符.java.lang.Character.Subset该类的实例对表达某个Unicode字符集的特定子集.java.lang.Character.UnicodeBlock该类的实例对象表达一族相关的子Unicode字符集.这些子字符集普通服务于相同的目的.java.lang.Class该类的实例对象表达Java利用中正在运行的类大概接口.该类没有大众的构造办法,所以不能由Java虚拟机自动实例化,而是由ClassLoader实例化.java.lang.ClassLoader该类是Java类加载器,负责按照拟定的二进制名称加载呼应的类.在Java语言标准中规定,类、接口或原始数据范例有三种命名,他们辨别是答应名(fully qualified name)、标准名(canonical name)、二进制名(binary name).差别的类加载器按照类的二进制名从差别的源中读取二进制的类“*.class”信息,并生成Class对象.每个类中都有对其加载器的引用.
package org.javaplus.jdkoverview;
public class OuterClass {
public class InnerClass {
public InnerClass() {}
}
public OutterClass() {}
}
public class SubClass extends OuterClass {
public SubClass() {}
}
org.javaplus.jdkoverview.SubClass的内部类(InnerClass)的名称答应名:
org.javaplus.jdkoverview.SubClass.InnerClass标准名:
org.javaplus.jdkoverview.OuterClass.InnerClass二进制名:
org.javaplus.jdkoverview.OuterClass$InnerClassjava.lang.Compiler该类供应Java到本机代码的支持,及相关服务.该类只是JIT编译器(Java Just-in-Time Compiler)的一个占位符罢了.假如JVM(Java Virtual Machine )第一次启动时未成功加载JIT编译器,则本类不做任何工作.java.lang.Double将原始数据范例double对象化的类.该类的实例对象除了包含一个double值之外,还供应double与其他范例之间转化等处理double的办法.
以上是“Java类库(java.lang)包概述[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |