摘要: 调用 Runtime.getRuntime.exec("javac") 可以运行javac进程,该方法回返回一个Process实例对象来代表被运行的进程(当前进程的子进程),通过实例的getXxxStream()方法可以获得子进程的IO流,下面看例子 读取进程输出: 因为错误使用命令,所以产生了错误 阅读全文
posted @ 2017-09-15 17:46 The_shy 阅读(806) 评论(0) 推荐(0) 编辑
摘要: javaIO框架对重定向标准输入输出也提供了方法 System.setIn(InputStream in) .setOut(PrintStream out) .setErr(PrintStream err) 三个简单的静态方法为流模型的IO提供重定向方法。 这个不做例子练习了。。 阅读全文
posted @ 2017-09-15 10:45 The_shy 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 推回输入流就是讲字节或字符数组内容推回到推回缓冲区里面,从而允许重复读取刚刚读取的内容 当程序创建一个推回输入流时需要指定推回缓冲区的大小,默认的推回缓冲区长度为一,如果程序推回到推回缓冲区的内容超出了推回缓冲区的大小,将会引发Pushback buffer overflow 异常。 下面看例子 输 阅读全文
posted @ 2017-09-15 10:39 The_shy 阅读(421) 评论(0) 推荐(0) 编辑
摘要: InputStreamReader 和 OutputStrramReader,分别是将字节流转化为字符流的输入流和输出流。 阅读全文
posted @ 2017-09-15 09:28 The_shy 阅读(120) 评论(0) 推荐(0) 编辑