java创建对象new java用类创建一个对象什么时候用new什么时候不用?

java用类创建一个对象什么时候用new什么时候不用?看楼上的答案,专门写代码测试,结果发现execsql似乎不是一个静态的方法。Java对象在堆上分配了内存,因此请使用new。Sqlitedatab

java用类创建一个对象什么时候用new什么时候不用?

看楼上的答案,专门写代码测试,结果发现execsql似乎不是一个静态的方法。

Java对象在堆上分配了内存,因此请使用new。Sqlitedatabase只声明一个对象引用而不进行初始化。打电话给数据库.execSQL(SQL)应报告错误。如果初始化为sqlitedatabase=null,则直接在下面调用时将出现空指针异常。因为这个引用没有指向一个对象。静态方法和静态成员变量确实不使用实例化对象,例如整数.toString(10) 可以直接使用。