摘要: /* 网页爬虫*/import java.io.*;import java.net.*;import java.util.regex.*;class RegexTest2{ public static void main(String[] args) throws Exception { getMails(); } public static void ... 阅读全文
posted @ 2014-07-23 18:37 Nophy 阅读(398) 评论(0) 推荐(0)
摘要: 1、用来将文件或者文件夹封装成对象 2、方便对文件与文件夹的属性信息进行操作。 3.File对象可以作为参数传递给流的构造函数 文件目录操作 import java.io.*;class FileDemo { public static void main(String[] args) { consMethod(); } public static vo... 阅读全文
posted @ 2014-07-23 17:13 Nophy 阅读(170) 评论(0) 推荐(0)
摘要: Properties prop = System.getProperties(); //System.out.println(prop); //打印在控制台 prop.list(System.out); //如果要存入文件 prop.list(new PrintStream(“sysinfo.txt”)); 阅读全文
posted @ 2014-07-23 15:58 Nophy 阅读(183) 评论(0) 推荐(0)
摘要: 1.明确源和目的 源:输入流 InputStream Reader ---------------- 目的:输出流 OutputStream Writer 2.操作的数据是否是纯文本 是:字符流 不是:字节流 3.当体系明确后,在明确要使用哪个具体的对象。 通过源设备来进行区分: 1.内存 2.硬盘 3.键盘 目的设备: 1.内存 2.硬盘 3.控制台 -------... 阅读全文
posted @ 2014-07-23 15:19 Nophy 阅读(390) 评论(0) 推荐(1)
摘要: OutputStream out = System.out; OutputStreamWriter osw = new OutputStreamWriter(out); BufferedWriter w = new BufferedWriter(osw); osw.write(line.toUpperCase()); osw.newLine(); osw.fulsh(); ------------... 阅读全文
posted @ 2014-07-23 12:47 Nophy 阅读(297) 评论(0) 推荐(0)
摘要: readLine方法是字符流BufferedReader类中的方法 键盘read方法是字节流InputStream的方法。 能不能将字节流转换成字符流,在使用字符流缓冲区的readLine方法? InpuStream in = System.in; //将字节流对象转换成字符流 InputStreamReader isr = new InputStreamReader(in); //使用字符流的... 阅读全文
posted @ 2014-07-23 11:34 Nophy 阅读(1413) 评论(0) 推荐(1)
摘要: System.out:标准输出设备(默认是:控制台) System.in:标准输入设备(默认是:键盘) --------------------- InputStream in = System.in; int by = in.read(); sysout(by); --------------------- InputStream in = System.in; StringBuilder sb... 阅读全文
posted @ 2014-07-23 11:12 Nophy 阅读(634) 评论(0) 推荐(0)
摘要: //自定义的缓冲区 import java.io.*; class MyBufferedInputStream{ private byte[] buf = new byte[1024]; private InputStream in; private int pos = 0, count = 0; MyBufferedInputStream(InputStream in){ this.in ... 阅读全文
posted @ 2014-07-23 09:29 Nophy 阅读(830) 评论(0) 推荐(0)
摘要: 1.用字节流读取对象和图片关联 2.用字节流写入流对象,创建一个图片文件. 3.通过循环读写,完成数据存储. 4.关闭资源 实例代码: import java.io.*;class CopyPic { public static void main(String[] args) { FileOutputStream fos = null; FileInp... 阅读全文
posted @ 2014-07-23 09:19 Nophy 阅读(1657) 评论(0) 推荐(0)
摘要: 字符流: FileReader FileWriter BufferedReader BufferedWriter ------------------------- 字节流: InpuStream OutputStream 想要操作图片数据,这时就要用到字节流。 import java.io.*;class FileStream { public static void main(Strin... 阅读全文
posted @ 2014-07-23 08:57 Nophy 阅读(233) 评论(0) 推荐(0)
摘要: 默认情况下,行编号从 0 开始。该行号随数据读取在每个行结束符处递增,并且可以通过调用 setLineNumber(int) 更改行号。但要注意的是,setLineNumber(int) 不会实际更改流中的当前位置;它只更改将由 getLineNumber() 返回的值。可认为行在遇到以下符号之一时结束:换行符('\n')、回车符('\r')、回车后紧跟换行符。 FileReader fr... 阅读全文
posted @ 2014-07-23 08:34 Nophy 阅读(1245) 评论(0) 推荐(0)
摘要: 子类用的技术都是一样的,那么有必要给他单独定一个子类吗? 这就是装饰模式生成的原因。 class MyBufferReader{ MyBufferedReader(被提高效率的类1 class){} MyBufferedReader(被提高效率的类2 class){} MyBufferedReader(被提高效率的类3 class){} } --------------------------... 阅读全文
posted @ 2014-07-23 08:16 Nophy 阅读(349) 评论(0) 推荐(0)