java怎么new一个list
你把前面一个类中的list写在一个方法里 比如: public List getList(){ List list =new ArrayList(); 然后add了几个Goods对象 return list; } 然后在新的类中import前一个类,创建它的对象,然后对象. getList()就行了
java中Filefile=newFile(".")是什么意思
这个应该属于操作系统中文件管理部分的知识吧……
在类Unix系统中,如果你在命令行中输入 ls -al,显示的头两行就是“.”和“..”,
一个表示“当前路径”;一个表示“上一级路径”……
在Windows系统中使用命令 dir 会看到相同的表示方法~
所以,new File(".") 就应该表示操作系统 shell 环境下“当前路径”映射的 File 对象~
java用类创建一个对象什么时候用new什么时候不用
看到楼上的回答,特地写代码测试了一下,结果发现execSQL似乎不是静态方法。
java的对象都是在堆上分配内存的,所以要用new。SQLiteDatabase database; 只是声明一个对象引用而已,且没有初始化。下面直接调用database.execSQL(SQL)应该会报错的吧。如果你初始化成SQLiteDatabase database = null;下面直接调用会有空指针异常。因为这个引用没有指向一个对象。的确静态方法和静态成员变量使用不用实例化对象,比如Integer.toString(10);可以直接使用。