美團P4推出的Java程序性能優化手抄本,讓你的Java程序更快更穩定

Java是目前應用最為廣泛的軟件開發平臺之一,隨著Java以及Java社區的不斷壯大,Java早已不再是簡簡單單的一門計算機語言了,它更是一個平臺、一種文化、一個社區。

作為一個平臺,JVM虛擬機扮演著舉重輕重的作用,除了Java語言,任何一種能夠被編譯成字節碼的計算機語言都屬於Java這個平臺。Groovy、Scala、JRuby等都是Java平臺的一個部分,他們依賴JVM虛擬機,同時Java平臺也因為它們變得更加豐富多彩。

作為一種文化,Java幾乎成為了“開源”的代名詞,在Java程序中,有著數不清的開源軟件和框架,如Tomcat、Struts、Hibernate、Spring等。就連JDK和JVM自身也有不少開源的實現,如OpenJDK、Harmony。可以說‘共享’的精神在Java世界裡體現的淋漓盡致。

一個優秀的程序員,不僅要會編寫程序,更要會編寫高質量的程序感受Java開發中的大智慧,讓你的Java程序更優美。

如何讓你的Java程序更快、更穩定?

目錄

Java性能調優:

性能的基本概念、兩個重要的定律(木桶原理和Amdahl定律),以及系統調優的一般過程與注意事項

美團P4推出的Java程序性能優化手抄本,讓你的Java程序更快更穩定

設計優化

從設計層面,介紹與性能相關的設計模式、組件以及有助於改善性能的軟件設計思想。

美團P4推出的Java程序性能優化手抄本,讓你的Java程序更快更穩定

Java程序優化

從代碼層面介紹如何編寫高性能的Java代碼,涉及的主要內容有字符串的優化,處理、文件I/O的優化、核心數據庫結構的使用、Java的引用類型以及一些常用慣例。

美團P4推出的Java程序性能優化手抄本,讓你的Java程序更快更穩定


並行程序開發及優化

並行程序開發的相關內容,以及如何通過多線程提高系統性能,先後介紹了併發設計模式、線程池、併發數據結構的使用、併發控制方法、“鎖”的優化、無鎖的使用以及攜程


美團P4推出的Java程序性能優化手抄本,讓你的Java程序更快更穩定

JVM調優

立足於JVM虛擬機層面。介紹如何通過設置合理的JVM參數提升Java程序的性能


美團P4推出的Java程序性能優化手抄本,讓你的Java程序更快更穩定


Java性能調優工具

工具篇,介紹獲取和監控程序或系統性能指標的各種工具,以及Java應用程序相關的故障排查工具

美團P4推出的Java程序性能優化手抄本,讓你的Java程序更快更穩定

作為一個社區,Java擁有無數的開發人員,數不清的論壇、資料、從桌面應用軟件、鑲入式開發到企業級應用、後臺服務器、中間件。都可以看到Java的身影,其應用形式之複雜、參與人數之龐大也令人咂舌,可以說,Java社區已經儼然成為了一個良好而龐大的生態系統。

此外,純粹作為一門軟件開發語言,Java非常容易學習,其學習曲線較比C等老牌計算機語言相比、也比較平緩,因為他盡力簡化或去除了C++中許多晦澀、多餘和難以理解的部分,如指針、虛函數、多繼承等。


總目錄:

需要領取這份美團P4技術大佬整理的《Java程序性能優化手抄本》的朋友,麻煩轉發小編這篇文章,然後私信我【優化】二字即可。

美團P4推出的Java程序性能優化手抄本,讓你的Java程序更快更穩定


分享到:


相關文章: