Core Java for the Impatient
This structured Java guide covers the language and platform from fundamental programming structures through object-oriented programming, lambdas, generics, collections, streams, input and output, concurrency, annotations, internationalization, and modules. Chapters combine focused explanations of core topics with exercises for continued practice.
About This Book
Core Java for the Impatient presents a structured introduction to Java programming, beginning with fundamental programming structures such as variables, control flow, arrays, input and output, and functional decomposition.
The book covers object-oriented programming, interfaces, lambda expressions, inheritance, reflection, exceptions, assertions, logging, generic programming, and collections.
Later chapters address streams, input and output, HTTP connections, regular expressions, serialization, concurrent programming, annotations, and the date and time API.
Additional topics include internationalization, compiling and scripting, and the Java Platform Module System, with exercises included throughout the chapters.
Reviews
No reviews yet. Be the first to review this book!