浏览 1996 次
锁定老帖子 主题:三种不同的编译(javac命令)方式
该帖已经被评为新手帖
|
|
---|---|
作者 | 正文 |
发表时间:2009-04-03
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 字节) 看来不同的编译方式,区别还是嘎大的. 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2009-04-03
-g是加入调试信息比如行号,以及一些变量名什么的,当然编译出来大点了。。。
|
|
返回顶楼 | |
发表时间:2009-04-03
我们一般都很使用第一种,第二三种很少使用的.个人感觉系统开发好了以后,应该使用第三种编译一下
|
|
返回顶楼 | |