一些关于Java的琐碎知识点

发表于:2011-10-28 09:14

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:angus_17    来源:51Testing软件测试网采编

分享:

  另可以有执行命令,返回一个process. 为应用程序做准备。

try{rt.exec("notepad");}
try{rt.exec(javac ArrayTest.java);};

  要获得其具体输出的信息,可以用process类。

try{
Process p = rt.exec("java ArrayTest");
InputStream is = p.getInputStream();//此时,其输出全在了 InputStream中
int data;
while((data=is.read())!=-1)
{
System.out.print((char)data);
}
}

  Runtime类是使用单例模式的一个例子。

  32、单例模式:

  a)一个类只有一个实例,而且自行实例化并向整个系统提供这个实例,这个类称为单例类。

  b)单例类的一个最重要特点:它是类的构造方法是私有的,从而避免了外部利用构造方法直接创建多个实例。

以下是代码片段:
class Singleton
  {
  private static final Singleton st = new Singleton();
  private Singleton(){}
  public static Singleton getInstance()
  {
  return st;
  }
  }

44/4<1234
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号