Introduction 1Part 1: Getting Started with Java Programming 5Chapter 1: The Big Picture .7Chapter 2: Setting Up Your Computer .21Chapter 3: Running Programs 47Part 2: Writing Your Own Java Programs 71Chapter 4: Exploring the Parts of a Program 73Chapter 5: Composing a Program .95Chapter 6: Using the Building Blocks: Variables, Values, and Types 127Chapter 7: Numbers and Types 149Chapter 8: Numbers? Who Needs Numbers? 173Part 3: Controlling the Flow 197Chapter 9: Forks in the Road 199Chapter 10: Which Way Did He Go? 219Chapter 11: Around and Around It Goes 251Chapter 12: Circling Back to Java Loops 275Part 4: The Inside ScOOP 293Chapter 13: Programming with Objects and Classes 295Chapter 14: Using Methods and Fields from a Java Class 315Chapter 15: Creating New Java Methods 347Part 5: Smart Java Techniques 375Chapter 16: Piles of Files: Dealing with Information Overload 377Chapter 17: How to Flick a Virtual Switch 401Chapter 18: Creating Loops within Loops 423Chapter 19: Out of Many, One 443Chapter 20: Oooey-GUI Was a Worm 477Part 6: The Part of Tens 503Chapter 21: Ten Useful Classes in the Java API 505Chapter 22: Ten Bits of Advice for New Software Developers 511Index 517
Barry Burd, PhD holds an MS in Computer Science from Rutgers University and a PhD in Mathematics from the University of Illinois. Barry is the author of numerous For Dummies books, including Java For Dummies and Beginning Programming with Java For Dummies.