JVM 學習筆記(二):數組、異常、執行引擎、線程、常量池、堆
11. 數組 數組是對象,同類型同維度屬同一 Class(長度不影響)。 多維數組本質是一維數組嵌套(元素為數組引用)。 存儲於堆中,數組名為引用,通過索引訪
Java 遊戲開發 API 全景掃描:JOGL、LWJGL、Xith3D
緣起:跨界尋找飯碗 身為資深 Java 開發者,不懂圖形學、3DMax、PS,卻想分一杯羹遊戲開發紅利。手機遊戲外,國內鮮見 Java 大型遊戲項目,資料極少。
Nice 語言用戶手冊(四):參數化類、接口與枚舉
參數化類:泛型編程的優雅實踐 Nice 的參數化類類似 C++ Template 或函數式語言的多態機制,廣泛用於數據結構。核心優勢:編譯期類型安全。 對比示
JGroups ARM 架構解析(一):分布式系統核心服務
前言:分布式系統的三大基石 進入分布式時代,高可用性、容錯、負載均衡 成為系統設計的三大基本條件。分布式系統非操作系統,而是橫跨異構硬軟體的中間件橋梁,核心價值
輕量級代碼生成方案選擇指南(4.2 版更新)
前言:為何我們需要代碼生成? 在 MyAppfuse 專案規劃初期,引入代碼生成工具是關鍵議題。CodeGeneration.net 匯集了跨平台、跨語言的各類
JTable 單元格滑鼠懸停效果實現:從 Renderer 到 Table 級監聽的轉折
初衷:想在 Renderer 內加 MouseListener 自訂 NoteLabelRenderer extends JPanel implements T
SWT 實現 ToolBar 下拉式選單按鈕 (Drop-down ToolItem)
核心代碼片段 { // 僅點擊箭頭區域 (SWT.ARROW) 才彈出選單 if (event.detail == SWT.ARROW) {
SWT 選單編程完全指南:MenuBar、下拉、彈出、快捷鍵與監聽器
建立 MenuBar (頂層選單欄) Menu menuBar = new Menu(shell, SWT.BAR); // 必須 SWT.BAR,parent
Eclipse 3.1 M6 里程碑版本新特性速覽 (2005-04-01)
平台 UI 增強 Performance View:-debug 啟動時記錄耗時操作至 .metadata/performance.log,提供性能分析視圖。
Tomcat 5 核心新特性與架構變革解析
五大核心變化 Servlet 2.4 / JSP 2.0 規範支援:標準同步更新。 HTTP Mapper 重寫與 Coyote Connector 架構:
設計模式輕鬆懂:外觀模式 (Facade) —— 以「我家」為例
生活場景:家庭對外統一形象 國慶宅家時想到:家庭成員有妻子、女兒、我。對外我們是統一的「這個家」,就像國家對外叫「中國」,內部包含 56 個民族。這就是外觀模式
Eclipse Forms 編程指南 (二):TableWrapLayout 與 ColumnLayout 實現自動換行與自適應列佈局
問題:GridLayout 不支援 Label 自動換行 即使設定 SWT.WRAP,長文本 Hyperlink 在 GridLayout 下仍不換行。 方案
我的 Java 學習之路:從挂科到入門,給初學者的血淚建議
時間軸回顧 大二上:校內開 Java 課,不懂事未重視,靠 C 語言基礎僥倖及格。 大二暑假:幸運參加校企專案 (物理實驗預約系統),發現自己 Java 基礎
Struts 設計反思:ActionForm 與 PO 合一、Tiles 內聯優化
專案現狀:Hibernate + Struts 小專案,框架已搭建 發現原框架不規範:JSP 混雜 Scriptlet、大量 HQL 直接查詢、ActionFo
Eclipse 3.0 + Tomcat 5.0 + MyEclipse 3.8.4 整合 Struts 開發部署全紀錄
環境版本 JDK 1.4.2_07 Tomcat 5.0.28 Eclipse 3.0.1 Sysdeo Tomcat Plugin V3 (需先於 MyEc
Java 訪問 Windows 共享文件:基於 JCIFS (SMB/CIFS) 實戰
背景:跨平台訪問 SMB 共享的需求 SMB/CIFS 是 Windows 文件/列印共享的標準協議。Java 天然跨平台,透過 JCIFS (Samba 組織
JSF (JavaServer Faces) 在 Eclipse + MyEclipse 中的快速上手與核心機制
建立 JSF 專案步驟 (MyEclipse 向導) 建立 J2EE Web Project。 Add JSF Capabilities:自動引入 JSF 庫