【发布时间】:2011-05-17 22:42:12
【问题描述】:
刚刚遇到一个相当混乱的考试题,我的讲师在假期外出,所以我来 StackOverflow 寻求帮助!
问题如下:
“Joe 有自己的 JoeConnection 类,用于在他的计算机和其他计算机之间建立连接。该类提供以下构造函数和实例方法:
JoeConnection( String address ): Make a connection with the URL address.
void writeLn( String text ) : Write text to the JoeConnection.
String readLn( ): Read a line of text from the JoeConnection.
void clode( ) : Close the JoeConnection.
Joe 的连接经常失败,这会导致错误。使用正确的异常处理,演示如何使用 Joe 的 JoeConnection 类来
- 使用 URL http://students.chat.box 创建一个 JoeConnection
- 向 JoeConnection 写入“Hello world”
- 从 JoeConnection 中读取一个字符串
- 关闭连接。
连接处理应尽可能详细地提供有关失败原因的详细信息,并打印导致失败的堆栈跟踪。
我不知道如何解决这个问题,但我认为它与此类似:
public class Test {
try {
JoeConnection connection = new JoeConnection(http://students.chat.box);
} catch {
connectionError e; printStacktrace();}
}
}
谁能帮我解决这个问题?非常感谢。
【问题讨论】:
-
不确定我是否理解。您在为考试寻求帮助吗?
-
这是带回家的考试吗?我不认为你所做的在学术上是诚实的。如果这是针对您已经评分的考试,而您只是要求澄清,那就另当别论了。
-
不,这是多年前在试卷上提出的问题。我已经有几天没有参加考试了,希望能从现在到那时学习如何解决类似的问题。
标签: java exception exception-handling error-handling