你老公叫玖月嗎
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的朋友可以關注我,相信一定會有所收穫。
謝謝!