This text is intended for a 1-, 2-, or 3-semester CS1 course sequence. Comprehensive coverage of Java and programming make this a useful reference for beginning programmers and IT professionals.
For more than three decades, Java has been on the forefront of developing robust software that has helped versatile businesses meet their requirements. Being one of the most widely used programming languages in history, it's imperative for Java developers to discover effective ways of using it in order to take full advantage of the power of the latest Java features. Learning Java: Java Problem Solving and Programming offers a range of software development solutions with simple and straightforward Java code examples to help you build a modern software system.
Starting with the installation of Java, each recipe addresses various problem by explaining the solution and offering insights into how it works. You'll explore the new features added to Java that will make your application modular, secure, and fast. The book contains recipes on functional programming, GUI programming, concurrent programming, and much more... By the end of this book, you'll be equipped with the skills required to write robust, scalable, and optimal Java code effectively