首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

Eclipse 3.1 M6 里程碑版本新特性速覽 (2005-04-01)

     編輯:Java 相關知識

平台 UI 增強

  • Performance View:-debug 啟動時記錄耗時操作至 .metadata/performance.log,提供性能分析視圖。
  • Preference 頁面鏈接:相關設定頁互相跳轉,配合前進/後退導航,體驗大幅提升。
  • Content Type 偏好設定頁:統一管理檔案關聯、字元集。
  • Editor 查找支援 Content Type:contentTypeBinding 擴展點,優先級高於檔名關聯 (M7 將優化策略)。
  • Dynamic Help 擴展至對話框:F1/Shift-F1 觸發,多頁對話框切換自動更新幫助內容。
  • Workbench Browser API:IWorkbench 程式化開啟 URL,支援內部/外部瀏覽器切換。

Runtime 核心突破:Single JAR Plug-ins

  • 插件可打包為單一 JAR (含 plugin.xml),體積更小、安裝更快、符合 Java JAR 標準。
  • M6 已將 25+ 核心 RCP 插件 JAR 化,M7 目標大多數插件 JAR 化,成新最佳實踐。

SWT 新功能

  • StyledText 支援底線 (StyleRange.underline) 與刪除線 (StyleRange.strikeout)。
  • Spinner 支援小數位 (setDigits()),最小/最大/增量/選值皆可為小數。
  • Motif/Photon 模擬 Table 重寫:修復大量 Bug,支援欄位拖拽排序、Table.showColumn()。
  • Tree 新增索引 API:indexOf/getItem(index)/removeAll()。

JDT (Java 開發工具) 亮點

  • J2SE 5.0 合規:IBM 驗證編譯器通過 TCK,完全支援 1.5 語法。
  • 新增多項編譯器診斷:@Override 缺失、enum switch 不完整、@Deprecated 註解缺失、型別參數隱藏、註解型別作父介面等。
  • 代碼補全增強:註解屬性、enum 常數、package-info.java 支援。
  • 搜尋結果過濾渲染差異化、參考搜尋新增「不相容/不精確」過濾器 (針對泛型)。
  • 重構新增 Use Supertype Where Possible (含 instanceof 選項) 與 Infer Type Generic Arguments (智能處理 clone 返回型別)。
  • Externalize Strings Wizard 支援新訊息包機制。
  • 新增 Eclipse 格式化配置檔 (預設用 Tab 縮排),Java Conventions 改為空格。

Debug / PDE / Ant 等其他

  • 編輯器右鍵直接 Run/Debug Java & Ant。
  • Javadoc 位置存入 .classpath 便於團隊共享。
  • PDE Manifest 編輯器支援更多 OSGi 標頭、驗證、從現有 JAR 建立插件精靈、產品導出支援目錄結構、簽名 JAR 選項。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved