变相怪杰 发表于 2015-1-18 11:30:06

发布一篇Java类库(java.lang)包概述

Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。Oracle收购Sun后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值以外,还供应booleanString之间转化等处置boolean的办法。java.lang.Byte将原始数据范例byte对象化的类。该类的实例对象除包括一个byte值以外,还供应byte与其他范例之间转化等处置byte的办法。java.lang.Character将原始数据范例char对象化的类。该类的实例对象除包括一个char值以外,还供应了处置字符的办法。Java2平台在字符数组、字符串或StringBuffer中利用UTF-16表达字符。UTF-16利用16至21位二进制位表达,即从/u0000到/u10FFFF。/u0000到/uFFFF暗示基础的16位字符,/u10000到/u10FFFF暗示帮助字符(supplymentarycharacters)。帮助字符由一个高位替换符(high-surrogate)和一个低位替换符(low-surrogate)配合构成。高位替换符利用一个/uD800到/uDBFF之间的字符暗示;低位替换符利用一个/uDC00到/uDFFF之间的字符暗示。假定:A代表帮助字符(SC)的码点值;B代表SC的高位替换符的码点(Unicodecodepoint)值;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言语标准中划定,类、接口或原始数据范例有三种定名,他们分离是允许名(fullyqualifiedname)、标准名(canonicalname)、二进制名(binaryname)。分歧的类加载器依据类的二进制名从分歧的源中读取二进制的类“*.class”信息,并天生Class对象。每一个类中都有对其加载器的援用。
packageorg.javaplus.jdkoverview;
publicclassOuterClass{
publicclassInnerClass{
publicInnerClass(){}
}
publicOutterClass(){}
}
publicclassSubClassextendsOuterClass{
publicSubClass(){}
}
org.javaplus.jdkoverview.SubClass的外部类(InnerClass)的称号允许名:
org.javaplus.jdkoverview.SubClass.InnerClass标准名:
org.javaplus.jdkoverview.OuterClass.InnerClass二进制名:
org.javaplus.jdkoverview.OuterClass$InnerClassjava.lang.Compiler该类供应Java到本机代码的撑持,及相干服务。该类只是JIT编译器(JavaJust-in-TimeCompiler)的一个占位符罢了。假如JVM(JavaVirtualMachine)第一次启动时未乐成加载JIT编译器,则本类不做任何事情。java.lang.Double将原始数据范例double对象化的类。该类的实例对象除包括一个double值以外,还供应double与其他范例之间转化等处置double的办法。

java主要分三块,j2se:java的基础核心语言。j2me:java的微型模块,专门针对内存小,没有持续电源等小型设备。j2ee:java的企业模块,专门针对企业数据库服务器的连接维护。

仓酷云 发表于 2015-1-20 11:22:00

让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。

再现理想 发表于 2015-1-29 06:56:47

是一种使网页(Web Page)产生生动活泼画面的语言

蒙在股里 发表于 2015-2-6 10:24:02

Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。

飘飘悠悠 发表于 2015-2-15 23:26:17

所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。

金色的骷髅 发表于 2015-3-4 12:57:32

那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧!

冷月葬花魂 发表于 2015-3-5 00:06:41

接着就是EJB了,EJB就是Enterprise JavaBean, 看名字好象它是Javabean,可是它和Javabean还是有区别的。它是一个体系结构,你可以搭建更安全、更稳定的企业应用。它的大量代码已由中间件(也就是我们常听到的 Weblogic,Websphere这些J2EE服务器)完成了,所以我们要做的程序代码量很少,大部分工作都在设计和配置中间件上。

不帅 发表于 2015-3-11 21:44:53

是一种为 Internet发展的计算机语言

愤怒的大鸟 发表于 2015-3-19 14:35:33

Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。

变相怪杰 发表于 2015-3-28 05:03:29

我大二,Java也只学了一年,觉得还是看thinking in java好,有能力的话看英文原版(中文版翻的不怎么好),还能提高英文文档阅读能力。
页: [1]
查看完整版本: 发布一篇Java类库(java.lang)包概述