Java語言一經問世,就打破以往C++在面向對象開發(fā)界一統(tǒng)天下的格局。Java語言是一門非常純正的面向對象語言,它已經被廣泛地應用到電信應用系統(tǒng)與企業(yè)級系統(tǒng)軟件的開發(fā)領域中。在目前從事軟件開發(fā)的程序員中,應用Java語言進行開發(fā)的占了非常大的比例,這主要是因為Java語言的跨平臺性與強大的功能。但是大部分開發(fā)人員對Java語言只是知道如何應用,至于怎樣才能應用好,怎樣才能提高Java語言開發(fā)應用程序的效率,卻知之甚少。一門優(yōu)秀的語言只有知道如何更好地運用它,才能充分發(fā)揮它的潛在功用,開發(fā)出優(yōu)質的軟件。一門語言好比一個工具,如果使用者只知道如何簡單地使用它,即使這個工具非常優(yōu)秀,那么這個使用者也只能用這個工具創(chuàng)造出平庸的作品。對Java語言來講亦是如此。本書通過豐富、完整、富有代表性的實例,展示了如何提升Java應用性能,并且給出了優(yōu)化前與優(yōu)化后的Java應用程序的性能差別,以實際的實例與數字告訴你,為什么不可以這么做,應該怎么做,深入分析了影響Java應用程序性能的根本原因。本書不是教你怎樣使用Java語言開發(fā)應用程序,而是教你怎樣才能開發(fā)出更高效、更優(yōu)秀的Java應用程序。書中每一個例子都經過了作者嚴格的驗證。本書適合于所有想編寫更高效、完美的Java應用程序的開發(fā)人員閱讀。