黑马程序员技术交流社区

标题: 关于try..catch跨平台的问题 [打印本页]

作者: 张青峰    时间: 2012-2-7 12:19
标题: 关于try..catch跨平台的问题
本帖最后由 张青峰 于 2012-2-8 15:43 编辑

在视频的时候发现老师多次强调程序的跨平台性,我想到这样一个问题:

使用try..catch加以处理异常时,在catch中以主控台方式输出错误信息,但问题是:你并不知道你的程序会用在:什么环境,是文字模式?视窗模式?或是Web应用程序?try..catch跨平台性如何呢?
向高手学习请教
作者: 王_涛    时间: 2012-2-7 14:11
java程序跑在java虚拟机上,java虚拟机跑在系统环境上

try...catch代码作为java程序的一部分,和java虚拟机直接关联

java的跨平台性与java虚拟机的实现有关,和try...catch代码无关。
作者: 最初的理想    时间: 2012-2-7 17:50

java的跨平台很大程度上是依赖jvm 的,jvm的实现是根据底层系统来的,目前就我们来说考虑代码的跨平台还是不太现实,没学好爬怎么能走好,这些不是我们能够关注的
作者: 黄秋    时间: 2012-2-7 18:44
一般这样的,调试程序时,错误信息输出到控制台(简单方便);客户运行时,错误信息输出到图形组件,如原来是print str字符串的,现将 str字符串赋值给组件就行。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2