A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

一、
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
所有已实现的接口:Closeable, Flushable, Appendable
用来写入字符文件的便捷类。此类的构造方法假定默认字符编码和默认字节缓冲区大小都是可接受的。要自己指定这些值,可以先在 FileOutputStream 上构造一个 OutputStreamWriter。
从类 java.io.OutputStreamWriter 继承的方法
append, append, append, [url=../../java/io/Writer.html#write(char[])]write[/url], write
8. IO   异常处理方法
异常处理,英文名为exceptional handling, 是代替日渐衰落的error code方法的新法,提供error code 所未能具体的优势。异常处理分离了接收和处理错误代码。这个功能理清了编程者的思绪,也帮助代码增强了可读性,方便了维护者的阅读和理解。
  IO 异常的处理过程跟一些技巧以及弊端等。
   Try catch finally 的处理以及效果
  
9. IO  文件的续写
FileWriter
public FileWriter(String fileName,
                  boolean append)
           throws IOException
在给出文件名的情况下构造 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流中第一阶段的一些内容。应该有好多人看过那些视频吧。



评分

参与人数 1技术分 +1 收起 理由
王德升 + 1 赞一个!

查看全部评分

4 个回复

倒序浏览
还有2个 额 呵呵 上面放不下了(不是估计占沙发的)
12. IO流 文件文件读取练习
案例:
public static void main(String[] args) throws IOException {
// TODO Auto-generated method stub
FileReader frReader = new  FileReader("DateDemo.java");
char[] buf = new char[1024];
int num = 0 ;
while((num = frReader.read(buf)) != -1){
System.out.print(new String(buf,0,num));//打印不需要换行
}
frReader.close();
}
13. IO 拷贝文本文件
案例:
    public static void Cpoy_2(){
            FileWriter fWriter = null;
FileReader fReader = null;
try {
fWriter = new FileWriter("RuntimeDemo_copy.text");
fReader = new FileReader("RuntimeDemo.java");
char[] buf = new char[1024];
int len = 0 ;
while ((len = fReader.read())!= -1) {
fWriter.write(buf,0,len);
}
} catch (Exception e) {
// TODO: handle exception
System.out.print(e.toString());
throw new RuntimeException("读写失败!");
}
finally        {
  if (fReader!=null) {
try {
fReader.close();
} catch (Exception e) {
// TODO: handle exception
}
  }
  if (fWriter != null) {
try {
fWriter.close();
} catch (Exception e) {
// TODO: handle exception
}
  }
}
    }
回复 使用道具 举报
希望你能都吸收掉,加油.
回复 使用道具 举报
马镱洵 发表于 2012-9-5 14:00
希望你能都吸收掉,加油.

谢谢, 您的支持。吸收也的需要常复习,温故而知新。
回复 使用道具 举报
哎呦 这视频内容好多啊,我只看了一点,好多都还没来的急看呢。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马