Beginning Java Programming provides readers a serious straight-forward education on Java, with the tools necessary to apply their new skills in the real world. The book places an emphasis on OOP principles and is geared for those who want to use Java in an applied environment while learning Java. Throughout each chapter, there are Try It Out exercises, based on real-life practical business and educational applications, allowing the reader to program short ...