chapter10Java基本类库.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
chapter10Java基本类库

Chapter 9 Java 基本类库 Java类库主要由创始公司sun提供,成为Java基本类库(JFC),java 类库以包的形式进行组织和实现,java类库由多个包组成,每个包里包含多个具有一定关系的类和接口,分别实现相关的功能。 java.lang包构成了java类库的核心,包含java类库中最基础的类。程序运行时,系统自动将java.Lang包引入程序 java.lang Object是java中所有类的超类 数据类型包装类,把java 的所有基本数据类型用类的形式包装起来,用来获取与类型相关的信息,并可以执行相关的操作 Math类,提供一组数学函数和两个常数,用于进行各种数学运算,被关键字final修饰,不能派生出Math的子类 字符串类,实现了文本串的定义和使用,有String类和StringBuffer类,String类实现质和长度不变的常数串,StringBuffer用户值和长度都有变化 System类,提供程序访问系统资源的方法,提供一个独立于具体系统的编程接口,System不能派生子类 Runtime类,封装了运行时候的环境,可以访问java虚拟机的运行状态,并对其实现相应的操作 线程类,一些列用于线程管理和操作的类和接口,实现了java的多线程处理 类操作类,有Classs类和ClassLoader类组成。类Class提供类的运行时候的信息,类classloader提供了把类装入运行时环境的方法 错误处理相关类,例如Throwable类用于处理级别比较低的错误,Exception派生于Throwable类,提供异常的处理方法,是所有异常类的超类,error类用来处理运行时的错误 Process类,支持系统过程,用于访问当前过程的信息,提控制过程的方法 Java.io 提供了java语言的标准输入输出功能,支持在不同的输入输出设备上进行数据的读写操作,基本输入输出数据流类、过滤输入输出数据流类,随机输入输出数据流类等 java.util 提供了一些实用的工具类,包括对日期处理的Date类,处理变长数组的Vector类,产生随机数的Random类,用于串标记的StringTokenizer类等等 java.awt javax.swing 绘图功能,包括Graphics和Graphics2D 用户的图形接口和布局管理功能Checkbox Button LayoutManager等图形接口元素 对用户接口发生的时间进行相应的交互控制功能Event EventQueue java.awt.event 使程序处理不同类型的事件,使每个图形接口元素可以拥有处理本身发生时间的能力 比如可以为Button添加事件监听接口,如ActionListener KeyListener MouseListener WindowsListener类,类中包含对不同接口元素事件的处理,例如ActionEvent等等 java. applet包 提供运行于internet浏览器中的java小应用程序编写所需要的类和接口 包含实现java程序的网络功能的各种类 接口 异常处理类,URL Stock ServerSocker等 java.rmi 远程调用 java.cobra java.cobra.orb java.reflect java.security Java.sql javax. sql Java类库的使用 继承类库中的类 直接使用类 中的成员 在用户自定义的类中直接创建系统类的对象 实现类库中的接口 import java.lang.Math; public class MathTest{ public dounble area(double i){ return Math.PI*i*i; } public static void main(String[] args){ double a=6; MathTest mt=new MathTest(); System.out.println(“area=”+mt.area(a)); } } Java文档的使用 /j2se/1.4/download.html#docs Object类和System类 在Java语言中,Object类是所有类的直接或者间接超类,包括Java类库中所有的类和用户程序中的类 在写类定义语句时,不需要写extends Object子句 Object类中的成员是所有Java类的共有属性,Object类中包含的主要方法如下: protected Object clone() 生成一个调用该方法的对象的副本 Button c,b=new Button(“ok”); c=(Button)b.clone(); public b

文档评论(0)

80219pm + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档