一些java中常用的小工具
在java開發中,難免要碰到一些問題會讓自己迷惑,這個時候找朋友問問是個好辦法,google一下也不錯,但有些細節的問題,或者較新的問題從以上兩種途徑不容易找到答案,這個時候有些工具是能幫助你解決問題的。
javap ,反編譯java class 成字節碼,能解決很多JLS(Java Language Special)相關的問題,例如i=i++的問題. double-checked locking問題
另外一個好的工具是java -verbose
可以用java -verbose:gc 查看gc情況,查看虛擬機內存的使用情況,查看gc對自己程序的沖擊
可以用java -verbose:class 查看自己的程序使用了多少class。一個有意思的應用見這里
Runtime,java中的Runtime能幫助你在調試的時候解決很多問題。
常用的有Runtime.getRuntime().maxMemory()
Runtime.getRuntime().exec()
Runtime.getRuntime().gc()
Runtime.getRuntime().getLocalizedInputStream(in)
等
posted on 2006-11-06 11:45 dreamstone 閱讀(615) 評論(0) 編輯 收藏 所屬分類: jdk相關 、片段