文档详情

介绍了Java API of.ppt

发布:2017-07-05约2.58千字共16页下载文档
文本预览下载声明
常用Packages的分组 ; 在这些包中,除了java.lang包外,其他的包必须通过import语句引入,经系统加载后,包中的类才能直接被程序所使用。 ;java.lang包; System.in与System.out是System类的两个静态属性,分别对应了系统的标准输入与输出。 (1)标准输入流也称控制台输入流(System.in),用于程序输入,通常读取用户从键盘输入的信息; (2)标准输出流又称为控制台输出流(System.out),用于程序输出,通常向用户显示信息; (3)System.err称为标准错误流,用于是向用户显示错误信息。 常用到的方法(P94表8.3) ; java.lang.String类 String类封装了有关字符串的操作。这里的字符串是常量,即创建后就不可进行修改和变动。如果在程序中只做字符串比较、搜索等操作时,通常使用String类。 1.字符串常量的创建 字符串数据类型是由String类所建立的对象,其内容是由一对双引号括起来的字符序列。因此,在创建String类的对象时,通常需要向String类的构造函数传递参数来指定所创建的字符串内容。(P95表8.4) ; 2.字符串与其他数据类型的转换 (P96表8.5) 3.字符串中查找与处理 String类中提供了求字符串的长度、返回字符的位置、搜索字符串的子串等操作。在整数型返回值中,若没有找到对应的字符串,则返回 -1。(P96表8.6) 4.字符串比较和连接 Java字符串的比较是依据两个字符串中的第1个字符的ASCII码值的大小来进行的,ASCII码大的便是最大的字符串,如果两个字符串的第1个字符的ASCII码值相等则依次比较第2个,第3个…。(P97表8.7) ; java.lang.StringBuffer类 StringBuffer类则是动态可变的字符串缓冲,它提供了一系列方法(见P98表8.8),把不同类型(如整型、布尔型等)数据插入缓冲或追加在缓冲的末尾。 ; java.lang.Math类; java.util类; 随机数类Random Java实用工具类库中的类java.util.Random提供了产生各种类型随机数的方法。它可以产生int、long、float、double以及Gaussian等类型的随机数。这也是他与java.lang.Math中的方法Random()最大的不同之处,后者只产生double型的随机数。类Random中的方法比较简单(见P102表8.11)。 ; Vector Vector 类实现了可动态扩充的对象数组。类似数组,它包含的元素可通过数组下标来访问。但是,在 Vector 创建之后,Vector 可根据增加和删除元素的需要来扩大或缩小存储容量。(P103表8.12) ;Java输入输出类; 文件输入输出 对字节流类来说,包括把文件作为源进行流式输入的FileInputStream类;把文件作为目的的进行流式输出的FileOutputStream类;随机存取文件类,即在文件的任意位置读、数据的RandomAccessFile类。 字符类则包含有FileReader和FileWriter类。它们的功能对应于前两个字节流类。 除此之外,还有两个类是与文件访问有关的;用以访问文件或目录的Flie类;封装了操作系统用以追踪被访问文件的信息发FileDescriptor类。 ; 1.File类(常用方法见P105表8.15) 2.FileInputStream类 文件输入流类的主要方法read()、skip()、available()、close() 分别重写了抽象类InputStream的同名方法,功能类似。(常用方法见P105表8.16) 3.FileOutputStream类 文件输出流。有三个构造函数,其参数、返回值及异常均与FileInputStrean的相对应。write()、close()方法重写了OutputStream的同名方法。getFD()与finalize()功能与InputStream 的类似。 ; 4.ReadomAccessFile类 该类用于随机访问文件。构造函数有二种: public RandomAccessFile(S
显示全部
相似文档