Java in 24 Hours, Sams Teach Yourself (Covering Java 8)
<P style="MARGIN: 0px"> <b>Sams Teach Yourself Java in 24 Hours, Seventh Edition</b> </p> <P style="MARGIN: 0px"> <em>Covers Java 8 and Android Development</em> </p> </p> <P style="MARGIN: 0px">In just 24 lessons of one hour or less, you can learn the fundamentals of Java programming.</P> </P> <P style="MARGIN: 0px">In this book's straightforward, step-by-step approach, each lesson builds on everything that's come before, helping readers learn Java's core features and techniques from the ground up.</P> </P> <P style="MARGIN: 0px">Friendly, accessible, and conversational, this book offers a practical grounding in the language, without ever becoming overwhelming or intimidating. Full-color figures and clear instructions visually show you how to program with Java.</p> </p> <P style="MARGIN: 0px">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> <P style="MARGIN: 0px">Learn how to… <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> <li>Expand your skills with closures, the powerful new capability introduced in Java 8</li> </ul> <P style="MARGIN: 0px"> <B>Contents at a Glance</B> </P> </p> <P style="MARGIN: 0px"> <B>PART I: Getting Started</B> </P> <P style="MARGIN: 0px">1 Becoming a Programmer</P> <P style="MARGIN: 0px">2 Writing Your First Program</P> <P style="MARGIN: 0px">3 Vacationing in Java</P> <P style="MARGIN: 0px">4 Understanding How Java Programs Work</P> </p> <P style="MARGIN: 0px"> <B>PART II: Learning the Basics of Programming</B> </P> <P style="MARGIN: 0px">5 Storing and Changing Information in a Program</P> <P style="MARGIN: 0px">6 Using Strings to Communicate</P> <P style="MARGIN: 0px">7 Using Conditional Tests to Make Decisions</P> <P style="MARGIN: 0px">8 Repeating an Action with Loops</P> </p> <P style="MARGIN: 0px"> <B>PART III: Working with Information in New Ways</B> </P> <P style="MARGIN: 0px">9 Storing Information with Arrays</P> <P style="MARGIN: 0px">10 Creating Your First Object</P> <P style="MARGIN: 0px">11 Describing What Your Object Is Like</P> <P style="MARGIN: 0px">12 Making the Most of Existing Objects</P> </p> <P style="MARGIN: 0px"> <B>PART IV: Programming a Graphical User Interface</B> </P> <P style="MARGIN: 0px">13 Building a Simple User Interface</P> <P style="MARGIN: 0px">14 Laying Out a User Interface</P> <P style="MARGIN: 0px">15 Responding to User Input</P> <P style="MARGIN: 0px">16 Building a Complex User Interface</P> </p> <P style="MARGIN: 0px"> <B>PART V: Moving into Advanced Topics</B> </P> <P style="MARGIN: 0px">17 Storing Objects in Data Structures</P> <P style="MARGIN: 0px">18 Handling Errors in a Program</P> <P style="MARGIN: 0px">19 Creating a Threaded Program</P> <P style="MARGIN: 0px">20 Using Inner Classes and Closures</P> <P style="MARGIN: 0px">21 Reading and Writing Files</P> <P style="MARGIN: 0px">22 Creating Web Services with JAX-WS</P> <P style="MARGIN: 0px">23 Creating Java2D Graphics</P> <P style="MARGIN: 0px">24 Writing Android Apps</P> </p> <P style="MARGIN: 0px"> <B>Appendixes</B> </P> <P style="MARGIN: 0px">A Using the NetBeans Integrated Development Environment</P> <P style="MARGIN: 0px">B Where to Go from Here: Java Resources</P> <P style="MARGIN: 0px">C This Book’s Website</P> <P style="MARGIN: 0px">D Setting Up an Android Development Environment</P>