Java基礎部分涵蓋了類、物件、屬性和方法四大概念,以及封裝、繼承、多型的理解及使用。Java基礎部分是Java學習過程中相對來說比較難的部分,Java語言屬於開頭難,之後越學越簡單的語言。基礎部分要清晰Java面向物件的開發過程,掌握基本語法以及異常處理、IO、集合、多執行緒和網路的基本操作。基礎部分的實驗多以驗證性實驗為主,主要是理解概念和基本的語法操作,但是這部分實驗一定要多做,為後來的學習打下良好的基礎。
一般Java基礎學完之後要為自己定一個方向,按照不同的方向選擇不同的知識結構。下面主要以Web開發方向為例,說一下接下來要學習和掌握的內容:
資料庫知識。資料庫知識是程式設計師必須掌握的,包括建庫、建表、增刪改查、儲存過程編寫等等,熟悉並掌握sql語言的使用對程式設計師來說是非常重要的。建議使用Mysql資料庫作為初始學習的實驗資料庫,一方面Mysql資料庫使用方便且免費,另一個方面Mysql資料庫的使用者比較廣泛。
JDBC。JDBC是Java操作資料庫的API,透過JDBC能讓Java建立與資料庫的溝通,掌握JDBC是Java程式設計師的必修內容。這部分內容包括驅動程式管理器(DriverManager)、連線(Connection)、容器(Statement、PreparedStatement、CallableStatement)、結果集(ResultSet)等類和介面的使用。另外要掌握Java操作資料庫的結構劃分,掌握DAO框架的使用。
Java Web開發。這部分內容包括Web伺服器、Servlet編寫、JSP的編寫、Web MVC框架、會話、安全、併發、操作資料庫、Web Application的部署等內容。這部分內容涉及到與資料庫的連線,要結合使用MVC框架和DAO框架。Web開發還包括一部分前端知識,包括Html、CSS以及JavaScript的使用。
Java框架開發。這部分內容涉及到諸多Java開源框架,比較推薦學習一下SpringMVC,目前SpringMVC在開發中應用較多。
如果選擇Android方向則要學習Android開發的具體API,這部分內容也不少,包括Activity、Intent、Service、CP、BC等內容。
Java基礎部分涵蓋了類、物件、屬性和方法四大概念,以及封裝、繼承、多型的理解及使用。Java基礎部分是Java學習過程中相對來說比較難的部分,Java語言屬於開頭難,之後越學越簡單的語言。基礎部分要清晰Java面向物件的開發過程,掌握基本語法以及異常處理、IO、集合、多執行緒和網路的基本操作。基礎部分的實驗多以驗證性實驗為主,主要是理解概念和基本的語法操作,但是這部分實驗一定要多做,為後來的學習打下良好的基礎。
一般Java基礎學完之後要為自己定一個方向,按照不同的方向選擇不同的知識結構。下面主要以Web開發方向為例,說一下接下來要學習和掌握的內容:
資料庫知識。資料庫知識是程式設計師必須掌握的,包括建庫、建表、增刪改查、儲存過程編寫等等,熟悉並掌握sql語言的使用對程式設計師來說是非常重要的。建議使用Mysql資料庫作為初始學習的實驗資料庫,一方面Mysql資料庫使用方便且免費,另一個方面Mysql資料庫的使用者比較廣泛。
JDBC。JDBC是Java操作資料庫的API,透過JDBC能讓Java建立與資料庫的溝通,掌握JDBC是Java程式設計師的必修內容。這部分內容包括驅動程式管理器(DriverManager)、連線(Connection)、容器(Statement、PreparedStatement、CallableStatement)、結果集(ResultSet)等類和介面的使用。另外要掌握Java操作資料庫的結構劃分,掌握DAO框架的使用。
Java Web開發。這部分內容包括Web伺服器、Servlet編寫、JSP的編寫、Web MVC框架、會話、安全、併發、操作資料庫、Web Application的部署等內容。這部分內容涉及到與資料庫的連線,要結合使用MVC框架和DAO框架。Web開發還包括一部分前端知識,包括Html、CSS以及JavaScript的使用。
Java框架開發。這部分內容涉及到諸多Java開源框架,比較推薦學習一下SpringMVC,目前SpringMVC在開發中應用較多。
如果選擇Android方向則要學習Android開發的具體API,這部分內容也不少,包括Activity、Intent、Service、CP、BC等內容。