网站大量收购闲置独家精品文档,联系QQ:2885784924

第5章 JAVA API.ppt

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第5章 Java API 复 习 覆盖与重载 抽象类(abstract) 接口 [public] interface interfaceName [extends listOfSuperInterface] {… } 数组 本章内容 5.1 Java API概述 5.2 字符串相关类 5.3 基本数据类型包装类 5.4 Math类 5.5 Date与Calendar类 5.1 Java API概述 Java的类库是Java语言提供的已经实现的标准类的集合,是Java编程的API(Application Program Interface),它可以帮助开发者方便、快捷地开发Java程序。这些类根据实现的功能不同,可以划分为不同的集合,每个集合组成一个包,称为类库。Java类库中大部分都是由Sun公司提供的,这些类库称为基础类库。 Java常用包的简单介绍如下: 1)java.lang包:主要含有与语言相关的类。java.lang包由解释程序自动加载,不需要显式说明。Java语言包(java.lang)定义了Java中的大多数基本类。该包中包含了Object类,Object类是整个类层次结构的根结点,同时还定义了基本数据类型的类,如:String、Boolean、Byte、Short等。这些类支持数字类型的转换和字符串的操作,本章主要介绍该包中的字符串类和Math类。 2)java.io包:主要含有与输入/输出相关的类,这些类提供了对不同的输入和输出设备读写数据的支持,这些输入和输出设备包括键盘、显示器、打印机、磁盘文件等。 Java常用包的简单介绍如下: 3)java.util包:包括许多具有特定功能的类,有日期、向量、哈希表、堆栈等,其中Date类支持与时间有关的操作。 4)javax.swing包和java.awt包:提供了创建图形用户界面元素的类。通过这些元素,编程者可以控制所写的Applet或Application的外观界面。包中包含了窗口、对话框、菜单等类。 Java常用包的简单介绍如下: 5)java.net包:含有与网络操作相关的类,如TCP Scokets、URL等工具。 6)java.applet包:含有控制HTML文档格式、应用程序中的声音等资源的类,其中Applet类是用来创建包含于HTML的Applet必不可少的类。 5.2 String类 java.lang.String 代表不可变的字符序列。 字符串是常量,它们的值在创建之后不能改变。因为String对象是不可变的,所以可以共享它们。 “xxxxx”是该类的一个对象。 1.String类常用构造方法: (1)public String():初始化一个新创建的 String 对象,它表示一个空字符序列。 (2)public String(String original):创建一个String对象为original的拷贝。 (3)public String(char[ ] value):用一个字符数组创建一个对象。 (4)public String(char[ ] value, int offset, int count):用一个字符数组从offset项开始的count个字符序列创建一个String对象。 【例5-1】String类举例(1) class Test1 { public static void main(String args[]) { String s1, s2; s1 = new String(we are students); s2 = new String(we are students); System.out.println(s1.equals(s2));//true System.out.println(s1 == s2);//false String s3, s4; s3 = hello; s4 = hello; System.out.println(s3.equals(s4));//true System.out.println(s3 == s4);//true char c[]={s,u,n, ,j,a,v,a}; String s5=new String(c); String s6=new String(c,4,4); System.out.println(s5);//sun java System.out.println(s6);//j

文档评论(0)

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

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

1亿VIP精品文档

相关文档