【发布时间】:2017-08-03 10:02:10
【问题描述】:
我有一个IncomingTrackHandlerFactory (ith),它分发IncomingTrackHandler 的实例。这些实例实现AutoCloseable。 IncomingTrackHandler 处理数据库,并且是短暂的。每个实例仅用于几个查询,然后被丢弃。
我不明白为什么第一段代码不起作用。为什么 Java 告诉我它 “找不到符号” 用于 ith?如果发现异常并且必须回滚数据库事务,我只是在 try 块之前声明 ith 以便能够在手边也有 ith 变量。
我错过了什么?
【问题讨论】:
-
请注意,这并不是真正的 Netbeans,而是 Java 编译器 告诉你的。
-
@kryger :是的 - 抱歉没有具体说明。这不是 Netbeans 的错,这只是我提出问题的(糟糕)方式。
标签: java try-with-resources autocloseable