三种不同的编译(javac下令)方式
三种不同的编译(javac命令)方式代码为:import java.util.Hashtablepublic class LoopObject{public stati
三种不同的编译(javac命令)方式
代码为:
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 字节)
看来不同的编译方式,区别还是嘎大的. 1 楼 leadyu 2009-04-03 -g是加入调试信息比如行号,以及一些变量名什么的,当然编译出来大点了。。。 2 楼 songhongchen 2009-04-03 我们一般都很使用第一种,第二三种很少使用的.个人感觉系统开发好了以后,应该使用第三种编译一下