易截截图软件、单文件、免安装、纯绿色、仅160KB

Java调用Linux命令

Java可以直接调用Linux命令,形式如下:
 Runtime.getRuntime().exec(command)
 举例:运行ls,top命令可以这样:
 Runtime.getRuntime().exec("ls");
 但是这样执行时没有任何输出,原因: 
 调用Runtime.exec方法将产生一个本地的进程,并返回一个Process子类的实例,
(注意:Runtime.getRuntime().exec(command)返回的是一个Process类的实例),
该实例可用于控制进程或取得进程的相关信息. 由于调用Runtime.exec方法所创建的子进程没有自己的终端或控制台,因此该子进程的标准IO(如stdin,stdou,stderr)都通过Process.getOutputStream(),Process.getInputStream(), Process.getErrorStream()方法重定向给它的父进程了.用户需要用这些stream来向子进程输入数据或获取子进程的输出. 可以采用如下方法:
public static void main(String[] agrs){
try
{
 Process process = Runtime.getRuntime().exec ("ls"); 
 InputStreamReader ir=newInputStreamReader(process.getInputStream());
 LineNumberReader input = new LineNumberReader (ir);
 String line;
 while ((line = input.readLine ()) != null){
  System.out.println(line)
}
}catch (java.io.IOException e){
 System.err.println ("IOException " + e.getMessage());
}
}


相关文档:

java自动装箱、自动拆箱和正常情况性能比较

自动装箱和自动拆箱是java5.0版本引入的,能自动将基本类型转换为对应的基本类型包装对象,那么我们比较一下他们的性能情况。
package com.wmmad.test;
import junit.framework.TestCase;
/**
* @author madding.lip
*
* <pre>
* class: compare the autoboxing and unboxing and normal's performance
......

学了java几个月后

我很喜欢学习java,那是在我正式上了这个课后就喜欢上了,我觉得我学的只是一般,但是我想把我的一些个人经验写下来,呵呵。。。。。
java是面向对象的编程语言,我以前只是初步学习过c,学习java时一些基本的语法只是看了看,因为和c是差不多的,但是后来不断地学习发现。学习java要好好熟悉各种各样的类,只要将各种类熟 ......

java面试题 基础篇(1)

1 列举 10个java语言的优势
        免费,开源,跨平台,简单易用,功能完善,面向对象,健壮性,多线程,结构中立,
  企业应用的成熟平台,无线应用。
2 列举java中 10个面向对象编程的术语
     包,类,实例,封装,继承,多态,重载,重写,对 ......

JAVA读书笔记(二)

操作符
1.位操作符
(a) >>>右移,高位用0填充;
int a = 14;
int b = 2;
System.out.println(a >>> b);// 3
int c = -14;
int d = 2;
System.out.println(c >>> d);// 1073741820
(b) >>符号位不变,其他位右移,高位用0填充,其结果与a/2b相同;
int a = 14;
int b = 2;
Sy ......

Linux配置Apache服务器全攻略

  Linux配置Apache服务器全攻略 收藏
一,使用源代码安装
  (1) 获得源代码
  # lynx http://www.apache.org/dist/httpd/httpd-2_0_NN.tar.gz
  NN表示当前所用的版本号。
  (2) 解压缩
  # gzip -d httpd-2_0_NN.tar.gz
  # tar xvf httpd-2_0_NN.tar 
  (3) 配置.
  # ./configure --pre ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号