java语言程序设计基础教程(java api)ppt

java语言程序设计基础教程(java api)ppt

ID:36203718

大小:157.50 KB

页数:68页

时间:2019-05-07

java语言程序设计基础教程(java api)ppt_第1页
java语言程序设计基础教程(java api)ppt_第2页
java语言程序设计基础教程(java api)ppt_第3页
java语言程序设计基础教程(java api)ppt_第4页
java语言程序设计基础教程(java api)ppt_第5页
资源描述:

《java语言程序设计基础教程(java api)ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章JavaAPI理解JavaAPI的概念了解Object类熟悉String类和StringBuffer类基本数据类型的对象类Hashtable与Properties类System类与Runtime类Date与Calendar,DateFormat类Math与Random类5.1JavaAPI的概念Java的类库是Java语言提供的已经实现的标准类的集合,是Java编程的API(ApplicationProgramInterface),它可以帮助开发者方便、快捷地开发Java程序。这些类根据实现的功能不同,可以划分

2、为不同的集合,每个集合组成一个包,称为类库。Java类库中大部分都是由Sun公司提供的,这些类库称为基础类库。Java语言中提供了大量的类库共程序开发者来使用,了解类库的结构可以帮助开发者节省大量的编程时间,而且能够使编写的程序更简单更实用。Java中丰富的类库资源也是Java语言的一大特色,是Java程序设计的基础。Java常用包的简单介绍如下:1)java.lang包:主要含有与语言相关的类。java.lang包由解释程序自动加载,不需要显示说明。Java语言包(java.lang)定义了Java中的大多数基本类

3、。该包中包含了Object类,Object类是整个类层次结构的根结点,同时还定义了基本数据类型的类,如:String、Boolean、Byter、Short等。这些类支持数字类型的转换和字符串的操作,在前面的章节中已经涉及了部分内容,本章主要介绍该包中的Math类和字符串类。2)java.io包:主要含有与输入/输出相关的类,这些类提供了对不同的输入和输出设备读写数据的支持,这些输入和输出设备包括键盘、显示器、打印机、磁盘文件等。Java常用包的简单介绍如下:3)java.util包:包括许多具有特定功能的类,有日期

4、、向量、哈希表、堆栈等,其中Date类支持与时间有关的操作。4)java.swing包和java.awt包:提供了创建图形用户界面元素的类。通过这些元素,编程者可以控制所写的Applet或Application的外观界面。包中包含了窗口、对话框、菜单等类。Java常用包的简单介绍如下:5)java.net包:含有与网络操作相关的类,如TCPScokets、URL等工具。6)java.applet包:含有控制HTML文档格式、应用程序中的声音等资源的类,其中Applet类是用来创建包含于HTML的Applet必不可少的

5、类。7)java.beans包:定义了应用程序编程接口(API),JavaBeans是Java应用程序环境的中性平台组件结构。5.2Object类Object类是Java程序中所有类的直接或间接父类,处在类的最高层次。一个类在声明时若不包含关键字extends,系统就会认为该类直接继承Object类。Object类包含了所有Java类的公共属性和方法,这些属性和方法在任何类中均可以直接使用。Object类有一个默认构造方法:publicObject(){}//方法体为空在构造子类实例时,都会先调用这个默认构造方法。O

6、bject类中主要的方法如表5-1所示。方法方法说明publicBooleanequals(Objectobj)比较两个类变量所指向的是否为同一个对象,是则返回truepublicfinalClassgetClass()获取当前对象所属类的信息,返回Class对象publicStringtoString()将调用toString()方法的对象转换成字符串protectedObjectclone()生成当前对象的一个备份,并返回这个副本publicinthashCode()返回该对象的哈希代码值publicfinalv

7、oidnotify()唤醒在此对象监视器上等待的单个线程。publicfinalvoidnotifyAll()唤醒在此对象监视器上等待的所有线程。publicfinalvoidwait()导致当前的线程等待,直到其他线程调用此对象的notify()方法或notifyAll()方法。protectedvoidfinalize()当垃圾回收器确定不存在对该对象的更多引用时,由对象的垃圾回收器调用此方法。Object类的equals方法比较两个对象是否相等,实现对象上差别可能性最大的相等关系;对于任何非空引用值x和y,当且

8、仅当x和y引用同一个对象时,此方法才返回true。下面主要介绍equals方法和getClass方法的使用。1.equals方法的使用classep5_1_a{intx=1;}classep5_1{publicstaticvoidmain(Stringargs[]){ep5_1_aOne=newep5_1_a();ep5_1_aTwo=newe

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。