Java是一種可以撰寫跨平臺應用軟件的面向對象的程序設計語言。Java 技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用于PC、數據中心、游戲控制臺、科學超級計算機、移動電話和互聯網,同時擁有全球最大的開發者專業社群。
給你學習路線:html-css-js-jq-javase-數據庫-jsp-servlet-Struts2-hibernate-mybatis-spring4-springmvc-ssh-ssm
面向對象思想設計原則(理解)
1.單一職責原則
小編推薦一個學Java的學習裙【 六五零,五五四,六零七 】,無論你是大牛還是小白,是想轉行還是想入行都可以來了解一起進步一起學習!裙內有開發工具,很多干貨和技術資料分享!
單一職責原則
2.開閉原則
開閉原則
3.里氏替換原則
里氏替換原則
4.依賴注入原則
依賴注入原則
5.接口分離原則
接口分離原則
6.迪米特原則
小編推薦一個學Java的學習裙【 六五零,五五四,六零七 】,無論你是大牛還是小白,是想轉行還是想入行都可以來了解一起進步一起學習!裙內有開發工具,很多干貨和技術資料分享!
迪米特原則
設計模式
1.設計模式概述
(1)設計模式(Design pattern)是一套被反復使用、多數人知曉的、經過分類編目的、代碼設計經驗的總結。使用設計模式是為了可重用代碼、讓代碼更容易被他人理解、保證代碼可靠性。
(2)設計模式不是一種方法和技術,而是一種思想
(3)設計模式和具體的語言無關,學習設計模式就是要建立面向對象的思想,盡可能的面向接口編程,低耦合,高內聚,使設計的程序可復用
(4)學習設計模式能夠促進對面向對象思想的理解,反之亦然。它們相輔相成
2.設計模式的幾個要素
(1)名字?必須有一個簡單,有意義的名字
(2)問題?描述在何時使用模式
(3)解決方案?描述設計的組成部分以及如何解決問題
(4)效果?描述模式的效果以及優缺點
3.設計模式的分類
(1)創建型模式 對象的創建
(2)結構型模式 對象的組成(結構)
(3)行為型模式 對象的行為
4.幾種常見的設計模式
(1)簡單工廠模式
簡單工廠模式
(2)工廠方法模式
工廠方法模式
(3)單例設計模式
單例設計模式
(4)模版設計模式
模版設計模式
(5)裝飾設計模式
小編推薦一個學Java的學習裙【 六五零,五五四,六零七 】,無論你是大牛還是小白,是想轉行還是想入行都可以來了解一起進步一起學習!裙內有開發工具,很多干貨和技術資料分享!
裝飾設計模式
(6)適配器設計模式
適配器設計模式