本帖最后由 王宝龙 于 2012-10-17 14:26 编辑
在张老师视频的第46天 这个程序的第15行
这个好像是在定义一个字节流 去读取文本文件 ,
这样可以吗?
args[0]与args[1]里面装的是文件的路径,这个文件是.class文件- import java.io.ByteArrayOutputStream;
- import java.io.FileInputStream;
- import java.io.FileOutputStream;
- import java.io.IOException;
- import java.io.InputStream;
- import java.io.OutputStream;
- public class MyClassLoader extends ClassLoader
- {
- public static void main(String[] args) throws Exception
- {
- String srcPath =args[0];
- String destDir = args[1];
- FileInputStream fis = new FileInputStream(srcPath);//这里是定义一个字节流吗?
- //用字节流去读取一个文本文件吗?
- FileOutputStream fos = new FileOutputStream(destPath);
-
- cypher(fis,fos);
-
- fis.close();
- fos.close();
- private static void cypher(InputStream ips ,OutputStream ops) throws IOException
- {
- int b = -1;
- while((b=ips.read())!=-1)
- {
- ops.write(b^0xff);
- }
- }
- }
复制代码 |