Java For Dummies

Höfundur: Barry Burd (Útgáfa: 9)
Java For Dummies

Kaup valmöguleikar

Learn to code with Java and open the gate to a rewarding career Now in its 9th edition, Java For Dummies gives you the essential tools you need to understand the programming language that 17 million software developers rely on. This beginner-friendly guide simplifies every step of the learning process. You'll learn the basics of Java and jump into writing your own programs. Along the way, you'll gain the skills you need to reuse existing code, create new objects, troubleshoot when things go wrong, and build working programs from the ground up.

Java For Dummies will help you become a Java developer, even if you're brand new to the world of coding. Learn the basic syntax and building blocks of Java Begin to write your own programs in the latest Java version Test out your code and problem-solve any errors you find Discover techniques for writing code faster This is the must-have Dummies resource for beginning programmers and students who need a step-by-step guide to getting started with Java.

Nánar um bókina

Útgefandi
Wiley Professional Development (P&T)
ISBN
9781394289257
Print ISBN
9781394289240
Format
ePub
Útgáfa
9
Höfundar
Barry Burd
Tungumál
English
Útgefið
2024-12-19
Prent takmörkun á líftíma
100
Prent takmörkun
10
Afritunar takmörkun
2

Kaflar

  • Cover
  • Title Page
  • Copyright
  • 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
  • Chapter 1: All about Java
  • What You Can Do with Java
  • Why You Should Use Java
  • Gaining Perspective: Where Java Fits In
  • Three Ways to Write Computer Programs
  • What’s Next?
  • Chapter 2: All about Software
  • Get Ready for Java
  • The Inside Scoop
  • Developing Software
  • Spoiler Alert!
  • Chapter 3: Using the Basic Building Blocks
  • Speaking the Java Language
  • Checking Out Java Code for the First Time
  • Understanding a Simple Java Program
  • And Now, a Few Comments
  • Part 2: Writing Your Own Java Programs
  • Chapter 4: Making the Most of Variables and Their Values
  • Varying a Variable
  • Experimenting with JShell
  • The Atoms: Java's Primitive Types
  • Creating New Values by Applying Operators
  • The Molecules and Compounds: Reference Types
  • Chapter 5: Controlling the Flow by Making Decisions
  • Making Decisions (Java if Statements)
  • Forming Conditions with Comparisons and Logical Operators
  • The Nesting Habits of if Statements
  • Choosing among Many Alternatives
  • Chapter 6: Controlling Program Flow with Loops
  • Repeating Instructions Over and Over Again (Java while Statements)
  • Count On Me
  • You Can Always Get What You Want
  • Part 3: Working with the Big Picture: Object-Oriented Programming
  • Chapter 7: The Inside scOOP
  • Defining a Class (What It Means to Be an Account)
  • Defining a Method within a Class (Displaying an Account)
  • Sending Values to and from Methods (Calculating Interest)
  • Giving Your Numbers a Makeover
  • Hide-and-Seek
  • Streamlining Java
  • Experiments with Variables
  • Passing Parameters
  • Chapter 8: Constructing New Objects
  • Defining Constructors (What It Means to Be a Temperature)
  • The Easy Way to Create a Class
  • Chapter 9: Piles of Files: Dealing with Information Overload
  • What It Means to Be an Employee
  • Working with Disk Files
  • Chapter 10: Saving Time and Money: Reusing Existing Code
  • Defining Subclasses (What It Means to Be a Full-Time or Part-Time Employee)
  • Using Subclasses
  • Changing the Payments for Only Some of the Employees
  • Yet Another switch
  • Doing Something about the Weather
  • Part 4: Smart Java Techniques
  • Chapter 11: Putting Variables and Methods Where They Belong
  • Making a Package
  • It's All About Access
  • Making Static (Finding the Team Average)
  • Chapter 12: Using Collections and Streams
  • Using an ArrayList
  • Sorting and Searching
  • Another Kind of Collection Class
  • Functional Programming
  • Chapter 13: Using Arrays to Juggle Values
  • Getting Your Ducks All in a Row
  • Array versus ArrayList: The Ultimate Showdown
  • Do You Have a Room?
  • Array Madness
  • Return to Sanity
  • Arrays of Objects
  • How to Argue with Your Code
  • Chapter 14: Looking Good When Things Take Unexpected Turns
  • Garbage In
  • The Buck Stops Here, Except When It Doesn't
  • Try, Try Again!
  • Chapter 15: Fancy Reference Types
  • Java's Types
  • The Java Interface
  • Abstract Classes
  • Relax! You're Not Seeing Double!
  • Chapter 16: Oooey GUI Was a Worm
  • Getting Started with GUI Applications
  • Adding Stuff to Your JavaFX Project
  • Part 5: The Part of Tens
  • Chapter 17: Ten Packs of Java Websites
  • This Book’s Website
  • For Business Issues Related to This Book
  • Download the Java Development Kit
  • Your Grandparents' Java Download Site
  • The Horse’s Mouth
  • Join Java User Groups
  • Find the Latest News about Java
  • Find News, Reviews, and Sample Code
  • Got a Technical Question about Anything?
  • Become Involved in the Future of Java
  • Chapter 18: Ten Bits of Advice for New Software Developers
  • How Long Does It Take to Learn Java?
  • Which of Your Books Should I Read?
  • Are Books Other than Yours Good for Learning Java?
  • Which Computer Programming Language(s) Should I Learn?
  • Which 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 Land a Job Developing Software?
  • I Still Don’t Know What to Do with My Life
  • If I Have Other Questions, How Can I Contact You?
  • Index
  • About the Author
  • Advertisement Page
  • Connect with Dummies
  • End User License Agreement