仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1164|回复: 19
打印 上一主题 下一主题

[学习教程] JAVA网页编程之Java中挪用内部命令

[复制链接]
只想知道 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:54:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
专门做了这个例子;而java的这个例子好像就是为了教学而写的,很多教学目的的例子是不考虑优化、性能的。Java中挪用内部命令publicclassExecCommond{publicExecCommond(){}/***实行一条命令*@paramexecStrString命令字符串*@returnString实行命令毛病时的信息。*/publicstaticStringexec(StringexecStr){Runtimeruntime=Runtime.getRuntime();获得以后运转期对象StringoutInfo="";//实行毛病的输入信息try{String[]args=newString[]{"sh","-c",execStr};//实行linux下的命令//实行windows下的命令//String[]args=newString[]{"cmd","-c",execStr};Processproc=runtime.exec(args);//启动另外一个历程来实行命令InputStreamin=proc.getErrorStream();//失掉毛病信息输入。BufferedReaderbr=newBufferedReader(newInputStreamReader(in));Stringline="";while((line=br.readLine())!=null){outInfo=outInfo+line+"
";System.out.println(outInfo);}//反省命令是不是失利。try{if(proc.waitFor()!=0){System.err.println("exitvalue="+proc.exitValue());}}catch(InterruptedExceptione){System.err.print(e);e.printStackTrace();}}catch(IOExceptione){flag=false;System.out.println("execerror:"+e.getMessage());e.printStackTrace();}finally{returnoutInfo;}}}


你说是sun公司对她研究的透还是微软?针对自己工具开发的.net性能上肯定会站上风的。
小妖女 该用户已被删除
沙发
发表于 2015-1-21 16:57:16 | 只看该作者
让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
admin 该用户已被删除
板凳
发表于 2015-1-21 21:27:23 | 只看该作者
你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。
谁可相欹 该用户已被删除
地板
发表于 2015-1-30 22:34:22 | 只看该作者
Pet Store.(宠物店)是SUN公司为了演示其J2EE编程规范而推出的开放源码的程序,应该很具有权威性,想学J2EE和EJB的朋友不要 错过了。
5#
发表于 2015-2-4 20:07:02 | 只看该作者
有时间再研究一下MVC结构(把Model-View-Control分离开的设计思想)
蒙在股里 该用户已被删除
6#
发表于 2015-2-4 21:15:56 | 只看该作者
你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?
精灵巫婆 该用户已被删除
7#
发表于 2015-2-10 11:33:49 | 只看该作者
是一种突破用户端机器环境和CPU
冷月葬花魂 该用户已被删除
8#
发表于 2015-2-22 16:18:47 | 只看该作者
如果你学过HTML,那么事情要好办的多,如果没有,那你快去补一补HTML基础吧。其实JSP中的Java语法也不多,它更象一个脚本语言,有点象ASP。
莫相离 该用户已被删除
9#
发表于 2015-3-3 03:29:00 | 只看该作者
Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。
海妖 该用户已被删除
10#
发表于 2015-3-4 18:16:51 | 只看该作者
一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。
柔情似水 该用户已被删除
11#
发表于 2015-3-14 18:24:11 | 只看该作者
Java语言支持Internet应用的开发,在基本的Java应用编程接口中有一个网络应用编程接口(java net),它提供了用于网络应用编程的类库,包括URL、URLConnection、Socket、ServerSocket等。Java的RMI(远程方法激活)机制也是开发分布式应用的重要手段。
再现理想 该用户已被删除
12#
发表于 2015-3-14 18:29:31 | 只看该作者
是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言
愤怒的大鸟 该用户已被删除
13#
发表于 2015-3-21 12:36:27 | 只看该作者
Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)
简单生活 该用户已被删除
14#
发表于 2015-3-25 15:22:36 | 只看该作者
是一种将安全性(Security)列为第一优先考虑的语言
金色的骷髅 该用户已被删除
15#
发表于 2015-3-27 09:07:23 | 只看该作者
至于JDBC,就不用我多说了,你如果用java编过存取数据库的程序,就应该很熟悉。还有,如果你要用Java编发送电子邮件的程序,你就得看看Javamail 了。
不帅 该用户已被删除
16#
发表于 2015-3-31 12:50:37 | 只看该作者
是一种使用者不需花费很多时间学习的语言
乐观 该用户已被删除
17#
发表于 2015-4-5 00:51:21 | 只看该作者
Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)
深爱那片海 该用户已被删除
18#
发表于 2015-4-11 01:11:27 | 只看该作者
在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
兰色精灵 该用户已被删除
19#
发表于 2015-4-20 20:04:06 | 只看该作者
Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)
透明 该用户已被删除
20#
发表于 2015-4-21 01:53:08 | 只看该作者
J2SE开发桌面应用软件比起 VC,VB,DEPHI这些传统开发语言来说,优势好象并不明显。J2ME对于初学者来说,好象又有点深奥,而且一般开发者很难有开发环境。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 07:45

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表