Sams Teach Yourself Java in 24 Hours
Rogers Cadenhead
Sams Publishing
<b> Sams Teach Yourself Java in 24 Hours, Sixth Edition</b> <br> <b> <i>Covering Java 7 and Android Development</i> </b> <p> </p> <p> <br> </p> <p>In just 24 lessons of one hour or less, you can learn how to create Java applications. Using a straightforward, step-by-step approach, popular author Rogers Cadenhead helps you master the skills and technology you need to create desktop and web programs, web services, and even an Android app in Java. </p> <p> <b> <br> </b> </p> <p> <b>Full-color figures</b> and <b>clear step-by-step instructions</b> visually show you how to program with Java. </p> <p> <b> <br> </b> </p> <p> <b>Quizzes and Exercises</b> at the end of each chapter help you test your knowledge.</p> <p> <b> <br> </b> </p> <p> <b>Notes, Tips, and Cautions</b> provide related information, advice, and warnings.</p> <p> <i> <br> </i> </p> <p> <i>Learn how to</i>… </p> <ul> <li>Set up your Java programming environment</li> <li>Write your first working program in just minutes</li> <li>Control program decisions and behavior </li> <li>Store and work with information </li> <li>Build straightforward user interfaces</li> <li>Create interactive web programs</li> <li>Use threading to build more responsive programs</li> <li>Read and write files and XML data</li> <li>Master best practices for object-oriented programming</li> <li>Create flexible, interoperable web services with JAX-WS</li> <li>Use Java to create an Android app</li> </ul> <b> PART I: Getting Started </b> <br>HOUR 1: Becoming a Programmer <br>HOUR 2: Writing Your First Program <br>HOUR 3: Vacationing in Java <br>HOUR 4: Understanding How Java Programs Work <br> <br> <b>PART II: Learning the Basics of Programming </b> <br>HOUR 5: Storing and Changing Information in a Program <br>HOUR 6: Using Strings to Communicate <br>HOUR 7: Using Conditional Tests to Make Decisions <br>HOUR 8: Repeating an Action with Loops <br> <b> <br>PART III: Working with Information in New Ways </b> <br>HOUR 9: Storing Information with Arrays <br>HOUR 10: Creating Your First Object <br>HOUR 11: Describing What Your Object Is Like <br>HOUR 12: Making the Most of Existing Objects <br> <br> <b>PART IV: Programming a Graphical User Interface </b> <br>HOUR 13: Building a Simple User Interface <br>HOUR 14: Laying Out a User Interface <br>HOUR 15: Responding to User Input <br>HOUR 16: Building a Complex User Interface <br> <br> <b>PART V: Moving into Advanced Topics </b> <br>HOUR 17: Creating Interactive Web Programs <br>HOUR 18: Handling Errors in a Program <br>HOUR 19: Creating a Threaded Program <br>HOUR 20: Reading and Writing Files <br> <b> <br>PART VI: Writing Internet Applications </b> <br>HOUR 21: Reading and Writing XML Data <br>HOUR 22: Creating Web Services with JAX-WS <br>HOUR 23: Creating Java2D Graphics <br>HOUR 24: Writing Android Apps <br> <br> <b>PART VII: Appendixes </b> <br>APPENDIX A: Using the NetBeans Integrated Development Environment <br>APPENDIX B: Where to Go from Here: Java Resources <br>APPENDIX C: This Book’s Website<br>APPENDIX D: Setting Up an Android Development Environment