This is the 5th Edition of our bestselling core Java book. Since 2001, it has been used by thousands of beginning and experienced programmers to master the core Java skills that are needed to create desktop, web and mobile applications. Now revised to cover Java SE 9 and updated throughout, it focuses on todayÃs best practices, including using an IDE for all phases of program development Öa professional practice that most other Java books ignore.\