我有一个简单的问题。
我这里有这个方法,它说变量“worker”没有被使用。为了运行它,我会在它下面写什么样的语法?我打印了一个system.out行,但它没有运行。
SQLWorker worker = new SQLWorker(SQLEngine.UPDATE_HIGH_SCORES) {
@Override
public ResultSet executeSQL(Connection c, PreparedStatement st)
throws SQLException {
System.out.println("part 2");
return null;
}
};
除了没有运行的方法外,Eclipse还说“工人”没有被使用。
答案 0 :(得分:1)
在这里,您只是定义worker
。为了运行某些事情:例如worker.executeSQL(...)
答案 1 :(得分:0)
在您的代码段下方写下worker.
,然后按 CTRL + SPACE 。你应该看到API建议,你会在那里找到你的“运行”方法(可以是run()
,execute()
,doQuery()
等等。 - 阅读javadoc)。
答案 2 :(得分:0)
您想要存档什么?我问这个是因为我假设你不想使用谷歌类:)
警告:
多数民众赞成是因为你创造了一个对象工作者,但之后似乎永远不会使用它。调用worker.executeSQL(您重写的方法)或您在那里获得的任何其他方法。
问题:
我不使用那些谷歌类,所以我不知道SQLWorker用于什么,但你的来源似乎是正确的...但我怀疑它对你试图存档的内容有用;)