階段1、Java基礎
Java 基礎不必多說了,下面的7門課程就可以帶你動手學習,入門Java。
1、Java編程語言
2、Java 8 新特性指南
3、JDBC 入門教程
4、JDK 核心 API
5、Java進階之設計模式
6、正則表達式基礎
7、MySQL 基礎課程
階段2、J2SE 開發
J2SE,全稱為Java 2 Standard Edition。Java 2平臺包括:標準版(J2SE)、企業版(J2EE)和微縮版(J2ME)三個版本。J2SE即Java 2的標準版,主要用於桌面應用軟件的開發。
下面這段話是ORACLE對於Java SE的官方描述:
Java Platform, Standard Edition (Java SE) 可以讓您在桌面和服務器以及目前要求較高的嵌入式環境中開發和部署 Java 應用程序。 Java 提供了當今應用程序所需要的豐富的用戶界面、良好的性能、多功能性、可移植性和安全性。
J2SE與J2EE、J2ME之間的關係可以通過下圖來表示:
J2SE與J2EE、J2ME之間的關係
J2SE的架構
J2SE的架構如下圖所示,它主要包含了UI、集成庫、語言和工具基礎庫、其他基礎庫、Java虛擬機等組件。
J2SE的架構
綜上所述,將J2SE壓縮一點再加上一些CLDC等方面的特性就是J2ME;將其擴充一點再增加一些EJB等企業應用方面的特性就是J2EE。因此J2SE是J2EE的基礎,建議從事Java的開發人員從J2SE開始學習。
以下是學習J2SE的教程:
- J2SE核心開發實戰
- J2SE網絡通信實踐
階段3、Java SSH框架
SSH(Spring + Struts + Hibernate)集成框架,是應用十分廣泛的一種 Java Web 應用程序開發框架。SSH 框架也體現了典型的分層結構,分層有很多好處,例如項目整體的構架更加清晰,代碼也更易維護和擴展。
通常來說,SSH 整體上大致可以用下圖描述:
SSH框架
階段4、Java 基礎項目
當然,我們在學習了Java各種基礎知識之後,最需要做的就是學會應用,開發一些項目把所學的知識應用起來,下面的11個實戰項目就是比較好的練手教程。
1、Java開發簡單的計算器
這個項目一看名字就知道,開發一個常見的計算器。
2、Java實現記事本
這也是一個常見的Java項目,開發記事本。
項目使用 Eclipse 開發,配合 Java 語言完成一個 Java 編輯器。它的主要功能:1、Java代碼的編輯 2、編譯及運行Java程序。
4、Java實現MD5文件校驗
項目使用 Java 語言編寫對文件進行MD5值的校驗程序。可以學習到MD5的加密邏輯以及Swing插件的安裝方法和Java界面編程等知識。
5、Java和WebSocket開發網頁聊天室
領取方式:轉發此文+關注 並 私信小編 “ 資料 ”,即可獲取哦!
領取方式:轉發此文+關注 並 私信小編 “ 資料 ”,即可獲取哦!
閱讀更多 web檸檬老師 的文章