有人可以解釋這三件我無法理解的事嗎?他們是什麼,他們做了什麼?無法解釋的聲明命令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。 –