色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

java用類創建一個對象什么時候用new什么時候不用

錢良釵2年前64瀏覽0評論

java用類創建一個對象什么時候用new什么時候不用?

看到樓上的回答,特地寫代碼測試了一下,結果發現execSQL似乎不是靜態方法。

java的對象都是在堆上分配內存的,所以要用new。SQLiteDatabase database; 只是聲明一個對象引用而已,且沒有初始化。下面直接調用database.execSQL(SQL)應該會報錯的吧。如果你初始化成SQLiteDatabase database = null;下面直接調用會有空指針異常。因為這個引用沒有指向一個對象。的確靜態方法和靜態成員變量使用不用實例化對象,比如Integer.toString(10);可以直接使用。

new java,java用類創建一個對象什么時候用new什么時候不用