代码为:
- import java.util.Hashtable;
- public class LoopObject
- {
- public static void main(String[] args)
- {
- Hashtable<Object, Object> ht;
- for (int i = 0; i < 100000; i++)
- {
- ht = new Hashtable<Object, Object>();
- ht = null;
- }
- }
- }
import java.util.Hashtable;
public class LoopObject
{
public static void main(String[] args)
{
Hashtable<Object, Object> ht;
for (int i = 0; i < 100000; i++)
{
ht = new Hashtable<Object, Object>();
ht = null;
}
}
}
1、默认编译方式:javac LoopObject.java 编译后的大小为:372 字节 (372 字节)
2、调试编译方式:javac -g LoopObject.java 642 字节 (642 字节)
3、代码编译方式:javac -g:none LoopObject.java 275 字节 (275 字节)
---------------------------------------------------------------------------------------------------------
-g是加入调试信息比如行号,以及一些变量名什么的,当然编译出来大点了。。。
我们一般都很使用第一种,第二三种很少使用的.个人感觉系统开发好了以后,应该使用第三种编译一下