伊莉討論區

標題: JDK7的好物--Java Mission Control [打印本頁]

作者: louisz6ster    時間: 2014-1-17 10:07 PM     標題: JDK7的好物--Java Mission Control

最近專案開始用到JDK7,也因為在測試效能時,以往都是用JConsole或是jVisualVM,不過JDK出了個Java Mission Control,還真是很好用,不但可以觀察Runtime的情形,如cpu memory thread,也可以snapshot instance狀況,也可以設定警示訊息通知,分享給大家囉。

http://jworks.idv.tw/java/?p=291


作者: kensonman    時間: 2014-1-17 11:08 PM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: kwj    時間: 2014-1-18 03:16 AM

本帖最後由 kwj 於 2014-1-18 03:18 AM 編輯
kensonman 發表於 2014-1-17 11:08 PM
其實 JDK7 和 JDK6 的分別,除了速度外還有什麼?

Java 7 增加了一些 Java 6 不支援的寫法,以及部分自動化的事情
例如 Java 6 的 switch 不支援使用 String;一個 catch 只能對應一個 Exception
在 Java 7 則可以以 String 作為 switch 的條件;
可以在一個 catch 中寫上兩個以上的 Exception
以表達出這些 Exception 在被 throw 出來時都要做相同的處理
另外還有像 try-with-resource 的寫法,協助做 closable 的 instance 的自動 close
(省掉了自行寫 finally 的麻煩)
其他就不說了,真的想知道的話不妨去書店看一下,坊間有專門針對 Java 7 的更新寫了一整本介紹的書。
作者: p399975    時間: 2014-1-19 12:35 AM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: eric7595    時間: 2014-1-20 10:28 PM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: nexuseven    時間: 2014-1-21 11:06 PM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: kensonman    時間: 2014-2-14 11:19 PM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: bjqsmbuowx    時間: 2014-3-3 10:19 PM

kensonman 發表於 2014-1-17 11:08 PM
其實 JDK7 和 JDK6 的分別,除了速度外還有什麼?

還有一個差別:
6 版是 Sun(昇陽)牌
7 版是 Oracle(甲骨文)牌


作者: danny75    時間: 2014-3-20 10:01 AM

bjqsmbuowx 發表於 2014-3-3 10:19 PM
還有一個差別:
6 版是 Sun(昇陽)牌
7 版是 Oracle(甲骨文)牌

受教了還以為6也是oracle出的因為oracle不是買下sun的品牌




歡迎光臨 伊莉討論區 (http://www09.eyny.com/) Powered by Discuz!