JAVA高階

1/5ページ

2018年程式設計師漲薪必備——24本經典紙質書

程式設計師必讀24款經典 001 豆瓣評分:8.7 推薦: 本書論述了數學在現代計算機行業的多種應用,涉及語言分析、翻譯、輸入法,還有網頁的搜尋、排名、分類,以及導航、密碼學和大資料等多個方面。 002 豆瓣評分:7.4 推薦: 本書,適合具有一定經驗的Python開發人員閱讀。講解了包括正規表示式 […]

如何寫好一個單例

如何寫好一個單例 如何寫好一個單例 什麼是單例模式 實現一個單例模式 基本方法的改進 總結 什麼是單例模式? 如果你聽說過設計模式,那麼肯定知道單例模式,因為單例模式是設計模式中最簡單的一種。顧名思義:單例模式就是一個類只有一個例項變數的一種設計模式,通過使用單例模式,可以節約系統的資源開銷,避免共 […]

月薪上萬做好這一步:程式設計師職場中必須掌握的的Java程式碼效能優化技巧

程式碼優化,程式設計師必須懂得一門學問,簡潔漂亮的程式碼給人的感覺就像如沐清風,一堆垃圾的程式碼給人的感覺就像吃了翔一樣的難受。。所以不管是程式設計師還是準程式設計師,養成良好的程式碼優化習慣都是必須要養成的 首先。我們要搞清楚優化程式碼的目的 減小程式碼的體積 提高程式碼執行的效率 程式碼優化具體 […]

好程式設計師:一個Java高階工程師的必備技能

1. Core Java,就是java基礎、JDK的類庫,很多童鞋都會說,JDK我懂,但是懂還不足夠,知其然還要知其所以然,JDK的原始碼寫的非常好,要經常檢視,對使用頻繁的類,比如String,集合類(List,Map,Set)等資料結構要知道它們的實現,不同的集合類有什麼區別,然後才能知道在一個 […]

Java多執行緒之併發協作生產者消費者設計模式

兩個執行緒一個生產者個一個消費者 需求情景 兩個執行緒,一個負責生產,一個負責消費,生產者生產一個,消費者消費一個 涉及問題 同步問題:如何保證同一資源被多個執行緒併發訪問時的完整性。常用的同步方法是採用標記或加鎖機制 wait() / nofity() 方法是基類Object的兩個方法,也就意味著 […]

Java程式設計師必讀的9本書

本文列出的9本書在Java程式設計師界都是被認為很棒的書。當一個程式設計師開始初學Java時,他的第一個問題應該是如何選擇一本書來作為指導學習Java。這個問題也就表明,相對於其他的教程和部落格,Java書籍還是很重要的參考,主要表現在以下兩點 通常書籍是由比較權威的程式設計師來撰寫的。 相比其他媒 […]