public static boolean put(String key) { return new abc().set(key);
}---------------------以上的静态方法,里面NEW了一个新类,我想问的问题是静态方法只实例一次,那里面new的方法怎么处理的,如果多次调用,里面会多次new吗,还是一次,多此调用后,里面new的对象哪里去了?请大虾指教,谢谢
}---------------------以上的静态方法,里面NEW了一个新类,我想问的问题是静态方法只实例一次,那里面new的方法怎么处理的,如果多次调用,里面会多次new吗,还是一次,多此调用后,里面new的对象哪里去了?请大虾指教,谢谢
解决方案 »
- oracle sql问题
- 关于焦点的问题@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
- 请问如何在JAVA中实现“端口关联进程”,解答有分!
- JTable中如何对不同行的单元格的值进行判断
- 关于MP3转换成MID文件的程序,实现方法,来者有分
- 求助:菜鸟一个不理解的问题
- 一个子类从父类继承所有的方法和变量,但它不继承构造函数
- APPLET能调用WINDOWS API吗?
- 谁用过QueryString,需要加入什么包????
- 在sun公司网站上,好象没有jdk for sco unix 的版本,可否下载for solaris的辕马在sco unix 下编译
- JDBC的注册驱动的问题,有一些不了解。
- 求问一个分割方法. -- 把特定字符之间的字符剥离出来.
我想问的是静态方法内部new的对象是怎么处理的~
我想问的是静态方法内部new的对象是怎么处理的~不太明白你意思?
静态方法内每次new多会产生一个新的abc对象,原来的对象会一直存在(只不过上面的方法,表面上看是覆盖掉了),直到垃圾回收器进行回收才会失效
1,静态方法里面new的内存对象,每使用一次就会被丢弃,等待垃圾回收;
2,静态方法每调用一次,里面new的内存对象都会被覆盖。楼下投票标记,支持自己的观点,或者有更好的观点!!!