catch
例子:
BufferedReader reader;
String line;
void setup() {
// 从createWriter()打开一个文件
reader = createReader("positions.txt");
}
void draw() {
try {
line = reader.readLine();
} catch (IOException e) {
e.printStackTrace();
line = null;
}
if (line == null) {
// 当遇到结束货错误时,停止读取
noLoop();
} else {
String[] pieces = split(line, TAB);
int x = int(pieces[0]);
int y = int(pieces[1]);
point(x, y);
}
}
描述:catch关键字用于尝试处理异常。 Sun的Java文档将异常定义为“在执行程序期间发生的一个事件,这会破坏程序指令的正常流程”。 这可能是例如文件被读取时的错误。
语法:
try {
tryStatements
} catch (exception) {
catchStatements
}
参数 tryStatements 如果此代码抛出异常,则运行“catch”中的代码
exception 抛出的Java异常
catchStatements :处理异常的代码
- 本文固定链接: http://iprocessing.cn/2017/06/30/catch尝试处理异常/
- 转载请注明: 卡萨布兰卡 于 Processing编程艺术 发表