Core Java® has long been recognized as the leading, no-nonsense tutorial and reference for experienced programmers who want to write robust Java code for real-world applications. Now, Core Java®, Volume II–Advanced Features, Eleventh Edition, has been updated to reflect Java SE 9. Core Java, Vol. II covers advanced user-interface programming and the enterprise features of the Java SE 9 platform. It carefully explains the most important language and library features and shows how to build real-world applications with thoroughly tested examples. The example programs have been carefully crafted to be easy to understand as well as useful in practice, so you can rely on them as the starting point for your own code. All of the code examples have been rewritten to reflect modern Java best practices and code style. The critical new features introduced with Java SE 9 are all thoroughly explored with the depth and completeness that readers expect from this title. As in previous editions, all code is easy to understand and displays modern best-practice solutions to the real-world challenges faced by professional developers. All code examples are updated to reflect Java 9 enhancements. Complete descriptions of new language and platform features are highlighted and integrated with insightful explanations of modern Java programming techniques. You’ll learn all you need to build robust production software with streams, files, and regular expressions.
When I started learning Java, I was searching for a book that offers a high level of details, but in the same time, considers the fact that I'm starting from the bottom. Such a book would talk about general features at first hand, makes me a simple Java user, and ready to attack advanced features to master the language and all of the SE. Core Java, offers more than this. Examples compilation in a manner that you can do them as training labs, before you see the code/solution, which is very efficient since learning is also about applying, mainly when you're still a beginner.
Niedawno zdałem sobie sprawę, że książka programistyczna, by była dobra, musi być napisana zwięźle, ale też i ciekawie i to wszystko, o zgrozo, musi być opakowane w czytelną, ramową formę. Niestety w tej książce zabrakło tych ciekawych przykładów. Częściowo dlatego, że jest to wznowienie, które jest uaktualniane co parę lat, a większość treści jest już bardzo, bardzo stara. Dodatkowo dokładne omówienie APi poszczególnych bibliotek nie pomaga w przetrwaniu przez to ponad 1000 stronicowe dzieło.
Na uwagę zasługuje pierwszy i ostatni rozdział - o strumieniach i o metodach macierzystych. Cały czas szukam lepszej książki ze świata javy, a przeczytałem ich już wcale nie tak mało.
Good book. I guess it is about as good as you can get while trying to shove several so called advanced topics into one book. This is still more on the api and rules side as opposed to example of good use cases to use things like custom ClassLoaders etc.