Beginning Programming with Java For Dummies, 6th Edition
- Length: 560 pages
- Edition: 6
- Language: English
- Publisher: For Dummies
- Publication Date: 2021-09-28
- ISBN-10: 1119806917
- ISBN-13: 9781119806912
- Sales Rank: #641678 (See Top 100 Books)
Become a Java wizard with this popular programming guide
Consider Beginning Programming with Java For Dummies your indispensable guide to learning how to program in one of the most popular programming languages―Java! Java is an invaluable language to master, as it’s widely used for application development, including Android, desktop, and server-side applications.
Beginning Programming with Java For Dummies is written specifically for newbies to programming. The book starts with an overview of computer programming and builds from there; it explains the software you need, walks you through writing your own programs, and introduces you to a few of the more-complex aspects of programming in Java. It also includes step-by-step examples you can try on your own (and email the author if you need help). As you work through the book, you’ll get smart about these Java features:
- Object-oriented programming (OOP), a Java mainstay
- IntelliJ IDEA, an integrated development environment (IDE), that gives you one place to do all your programming, including debugging code
- Loops, branches, and collections
- Variables and operators
- Expressions, statements, and blocks
Beginning Programming with Java For Dummies translates all this foreign programming and computer syntax into plain English, along with plenty of helpful examples and tips. Learning a new language―and coding is definitely its own language―should be a fun endeavor. With this book as your handy interpreter, you’ll be on your way to fluency, speaking the language of coders everywhere!
Cover Title Page Copyright Table of Contents Introduction About This Book Foolish Assumptions Icons Used in This Book Beyond the Book Where to Go from Here Part 1: Getting Started with Java Programming Chapter 1: The Big Picture What’s It All About? From Your Mind to the Computer’s Processor Your Java Programming Toolset Chapter 2: Setting Up Your Computer Let's Get Started If You Need More Details … What's Next? Chapter 3: Running Programs Running a Canned Java Program Some Programs Don't Come in Cans What's All That Stuff in the IntelliJ IDEA Window? Part 2: Writing Your Own Java Programs Chapter 4: Exploring the Parts of a Program Checking Out Java Code for the First Time The Elements in a Java Program Understanding a Simple Java Program Chapter 5: Composing a Program Computers Are Stupid Building an Echo Chamber Make IntelliJ Do All the Work Expecting the Unexpected Chapter 6: Using the Building Blocks: Variables, Values, and Types Various Variables and Ways in Which They Vary What Do All Those Zeros and Ones Mean? Reading Decimal Numbers from the Keyboard Variations on a Theme Experimenting with JShell Chapter 7: Numbers and Types Using Whole Numbers Creating New Values by Applying Operators Size Matters Chapter 8: Numbers? Who Needs Numbers? A Brief Character Study The Moment of Truth (and Falsehood) The Remaining Primitive Types Part 3: Controlling the Flow Chapter 9: Forks in the Road Decisions, Decisions! Making Decisions (Java if Statements) Variations on the Theme Chapter 10: Which Way Did He Go? Forming Bigger and Better Conditions Building a Nest Enumerating the Possibilities When One Line Isn't Enough Chapter 11: Around and Around It Goes Repeating Instructions Again and Again and Again and Again Where Does Each Statement Belong? Priming the Pump Chapter 12: Circling Back to Java Loops Repeating Statements a Certain Number of Times (Java for Statements) Repeating Until You Get What You Need (Java do Statements) Part 4: The Inside ScOOP Chapter 13: Programming with Objects and Classes The Class Is Always Cleaner From Classes Come Objects Another Way to Think about Classes What's Next? Chapter 14: Using Methods and Fields from a Java Class Long Live the String! Using an Object's Methods How to Achieve Static Equilibrium The View from On High Chapter 15: Creating New Java Methods Defining a Method within a Class Let the Objects Do the Work Passing the Buck Getting a Value from a Method What Next? Part 5: Smart Java Techniques Chapter 16: Piles of Files: Dealing with Information Overload Running a Disk-Oriented Program Writing a Disk-Oriented Program Writing, Rewriting, and Re-Rewriting Chapter 17: How to Flick a Virtual Switch Meet the switch Statement A Switch in Time Your Grandparents' switch Statement Using a Conditional Operator Chapter 18: Creating Loops within Loops Paying Your Old Code a Little Visit Nested Development Using Nested for Loops Chapter 19: Out of Many, One Some Loops in Action Reader, Meet Arrays; Arrays, Meet the Reader Working with Arrays Looping in Style When Good Arrays Go Bad What to Do When Arrays Go Awry Chapter 20: Oooey-GUI Was a Worm Put Some Swing in Your Step Drag-and-Drop for GUI Greatness Part 6: The Part of Tens Chapter 21: Ten Useful Classes in the Java API ArrayList File Integer JFrame JOptionPane Math NumberFormat Scanner String System Chapter 22: Ten Bits of Advice for New Software Developers How Long Does It Take to Learn Java? Which of Barry's Books Should I Read? Are Books Other than Barry's Good for Learning Java and Android Development? Which Computer Programming Language(s) Should I Learn? What Skills Other than Computer Coding Should I Learn? How Should I Continue My Learning as a Software Developer? How Else Should I Continue My Learning as a Developer? How Can I Get a Job Developing Software? I Still Don't Know What to Do with My Life If I Have Other Questions, How Can I Contact Barry Burd? Index About the Author Advertisement Page Connect with Dummies End User License Agreement
Donate to keep this site alive
1. Disable the AdBlock plugin. Otherwise, you may not get any links.
2. Solve the CAPTCHA.
3. Click download link.
4. Lead to download server to download.