Java语言一经问世,就打破以往C++在面向对象开发界一统天下的格局。Java语言是一门非常纯正的面向对象语言,它已经被广泛地应用到电信应用系统与企业级系统软件的开发领域中。在目前从事软件开发的程序员中,应用Java语言进行开发的占了非常大的比例,这主要是因为Java语言的跨平台性与强大的功能。但是大部分开发人员对Java语言只是知道如何应用,至于怎样才能应用好,怎样才能提高Java语言开发应用程序的效率,却知之甚少。一门优秀的语言只有知道如何更好地运用它,才能充分发挥它的潜在功用,开发出优质的软件。一门语言好比一个工具,如果使用者只知道如何简单地使用它,即使这个工具非常优秀,那么这个使用者也只能用这个工具创造出平庸的作品。对Java语言来讲亦是如此。本书通过丰富、完整、富有代表性的实例,展示了如何提升Java应用性能,并且给出了优化前与优化后的Java应用程序的性能差别,以实际的实例与数字告诉你,为什么不可以这么做,应该怎么做,深入分析了影响Java应用程序性能的根本原因。本书不是教你怎样使用Java语言开发应用程序,而是教你怎样才能开发出更高效、更优秀的Java应用程序。书中每一个例子都经过了作者严格的验证。本书适合于所有想编写更高效、完美的Java应用程序的开发人员阅读。