一、 1. System 系统,体系,制度,体制 java.lang
类 System java.lang.System System 类包含一些有用的类字段和方法。它不能被实例化。 字段: Out 标准输出 (打印输出) In 标准输入 (键盘录入) 方法: System的属性和方法 都是静态的 2. Runtime 运行 java.lang
类 Runtime java.lang.Runtime 每个 Java 应用程序都有一个 Runtime 类实例,使应用程序能够与其运行的环境相连接。可以通过 getRuntime 方法获取当前运行时。 应用程序不能创建自己的 Runtime 类实例。 3.Date 日期 java.util
类 Date java.util.Date 所有已实现的接口: 直接已知子类: 类 Date 表示特定的瞬间,精确到毫秒。 4. Calendar 日历 java.util
类 Calendar java.util.Calendar 所有已实现的接口: 直接已知子类: Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等 日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。瞬间可用毫秒值来表示,它是距历元(即格林威治标准时间 1970 年 1 月 1 日的 00:00:00.000,格里高利历)的偏移量。 该类还为实现包范围外的具体日历系统提供了其他字段和方法。这些字段和方法被定义为 protected。 5. Math-Random 数学 —— 随机 java.lang
类 Math java.lang.Math Math 类包含基本的数字操作,如指数、对数、平方根和三角函数。 方法: ceil() 返回大于指定数的整数 floor() 发回小于指定数的整数 round() 获取四舍五入值 public static double random() 返回带正号的 double 值,大于或等于 0.0,小于 1.0。返回值是一个伪随机 (pseudorandomly) 选择的数,在上述范围内(大致)均匀分布。 第一次调用该方法时,它将创建一个新的伪随机数生成器,其表达与以下表达非常类似 new java.util.Random 之后,新的伪随机数生成器可用于该方法的所有调用,但不能用于其他地方。 6. IO 概述 I/O输入/输出(Input/Output),分为IO设备和IO接口两个部分。 IO 流用来处理设备之间的数据传输 Java 对数据的操作是通过流的方式 Java 用于操作流的对象都在IO包中 流按操作数据分为两种: 字节流与字符流。 流按流向分为:输入流,输出流。 IO流常用基类: 字节流的抽象基类:InputStream / OutputStream 字符流的抽象基类: Reader/Writer 注: 由这四个类派生出来的子类名称都是以基父类名作为子类名的后缀。 如:InputStream 的子类FilenlnputStream. 如:Reader的子类FileReader. 7. IO FileWriter java.io
类 FileWriter java.io.FileWriter 用来写入字符文件的便捷类。此类的构造方法假定默认字符编码和默认字节缓冲区大小都是可接受的。要自己指定这些值,可以先在 FileOutputStream 上构造一个 OutputStreamWriter。 8. IO 异常处理方法 异常处理,英文名为exceptional handling, 是代替日渐衰落的error code方法的新法,提供error code 所未能具体的优势。异常处理分离了接收和处理错误代码。这个功能理清了编程者的思绪,也帮助代码增强了可读性,方便了维护者的阅读和理解。
IO 异常的处理过程跟一些技巧以及弊端等。 Try catch finally 的处理以及效果 9. IO 文件的续写 FileWriter public FileWriter( String fileName, boolean append) 在给出文件名的情况下构造 FileWriter 对象,它具有指示是否挂起写入数据的 boolean 值。 参数: fileName- 一个字符串,表示与系统有关的文件名。 append- 一个 boolean 值,如果为 true,则将数据写入文件末尾处,而不是写入文件开始处。 抛出: IOException- 如果指定文件存在,但它是一个目录,而不是一个常规文件;或者该文件不存在,但无法创建它;抑或因为其他某些原因而无法打开它 10. IO 文本文件的读取方式 一 java.io
类 FileReader java.io.FileReader 所有已实现的接口: public class FileReader 用来读取字符文件的便捷类。此类的构造方法假定默认字符编码和默认字节缓冲区大小都是适当的。要自己指定这些值,可以先在 FileInputStream 上构造一个 InputStreamReader。 FileReader 用于读取字符流。要读取原始字节流,请考虑使用 FileInputStream。 11. IO 文本文件的读取方式 二 读取数组中的文件 案例: FileReader fReader = new FileReader("demo.txt"); char [] buf = new char[1024]; int num = 0 ; while((num = fReader.read(buf))!= -1) { System.out.println(new String(buf,0,num)); } fReader.close();
这是老毕 IO流中第一阶段的一些内容。应该有好多人看过那些视频吧。
|