有人可以解释这三件我无法理解的事吗?他们是什么,他们做了什么?无法解释的声明命令JDBC
Connection co = null;
Statement st = null;
和
StrictMode.ThreadPolicy ran =
new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(ran);
有人可以解释这三件我无法理解的事吗?他们是什么,他们做了什么?无法解释的声明命令JDBC
Connection co = null;
Statement st = null;
和
StrictMode.ThreadPolicy ran =
new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(ran);
的co
和st
的声明仅仅是声明。除了声明变量并将它们初始化为null
之外,它们不“执行”任何操作。这是非常基本的Java的东西。
StictMode
是在Android中启用一些额外错误检查的工具。在这种情况下,StrictMode
语句实际上是删除由以前的setThreadPolicy
调用启用的所有现有线程策略检查。 (这就是permitAll()
手段。)
有关详细信息,请参阅文档:
但什么是连接和语句?
它们(可能是)用于表示1)与数据库的连接和2)(SQL)语句的对象的类/接口。有关详细信息:
import
声明。我/我们不能比没有看到import
陈述更具体。
我已经删除了jdbc标签,因为这实际上并不是与JDBC有关,除非您显示一个空初始化的变量声明,其中该类型恰好是来自'java.sql'的类型包。这是基本的Java。 –