Buch, Englisch, 912 Seiten, WebSite Associated w/Book
Reihe: For Dummies
Buch, Englisch, 912 Seiten, WebSite Associated w/Book
Reihe: For Dummies
ISBN: 978-1-394-41997-5
Verlag: Wiley John + Sons
Get started with Java programming the friendly and fun way
Java is one of the most widely used programming languages, powering everything from games to artificial intelligence applications. Java All-in-One For Dummies, 8th Edition helps you wrap your head around the language from the ground up. Whether you're brand-new to coding or a veteran programmer brushing up on your skills, you'll find clear explanations that cover both the basics and more advanced features.
You’ll explore object-oriented programming, data structures, algorithms, and key programming techniques at your own pace. Java is secure, runs on any platform, and is used by more than 90% of Fortune 500 companies for mission-critical applications, so learning it puts you in great company. You'll build real skills without drowning in jargon.
Inside this guide:
- Get a solid introduction to Java fundamentals, including variables, loops, and how to set up your coding environment
- Explore object-oriented programming concepts that make managing large codebases easier and more organized
- Build your understanding of data structures and algorithms used in professional software development every day
- Discover techniques for developing games, processing data, and creating applications across multiple platforms with Java
Whether you're preparing for your first software developer role or adding Java to an already stacked skill set, this For Dummies guide has you covered. You’ll go from curious beginner to confident coder!
Autoren/Hrsg.
Fachgebiete
Weitere Infos & Material
Introduction 1
Book 1: Modern Java Basics 5
CHAPTER 1: Welcome to Modern Java! 7
CHAPTER 2: Getting Started with Your First Java Program 17
CHAPTER 3: Creating Your Java Development Environment 27
Book 2: Programming Basics 43
CHAPTER 1: Modern Java Programming Basics 45
CHAPTER 2: Working with Variables and Data Types 67
CHAPTER 3: Working with Numbers and Expressions 103
CHAPTER 4: Making Choices 133
CHAPTER 5: Going Around in Circles (or, Using Loops) 155
CHAPTER 6: Pulling a Switcheroo 183
CHAPTER 7: Adding Some Methods to Your Madness 199
CHAPTER 8: Handling Exceptions 219
Book 3: Object-Oriented Programming 241
CHAPTER 1: Understanding Object-Oriented Programming 243
CHAPTER 2: Making Your Own Classes 257
CHAPTER 3: Working with Statics 279
CHAPTER 4: Using Subclasses and Inheritance 289
CHAPTER 5: Using Abstract Classes and Interfaces 311
CHAPTER 6: Using the Object and Class Classes 333
CHAPTER 7: Using Inner Classes and Anonymous Classes 367
CHAPTER 8: Working with Packages and the Java Module System 379
Book 4: Strings and Other Data Types 401
CHAPTER 1: Working with Strings 403
CHAPTER 2: Working with Dates and Times 425
CHAPTER 3: Using the BigDecimal Class 447
Book 5: Data Structures 467
CHAPTER 1: Introducing Data Structures 469
CHAPTER 2: Using Arrays 499
CHAPTER 3: Using the ArrayList Class 529
CHAPTER 4: Using the LinkedList Class 543
CHAPTER 5: Creating Generic Collection Classes 555
CHAPTER 6: Using Maps and Trees 569
Book 6: Algorithms 581
CHAPTER 1: Introducing Algorithms 583
CHAPTER 2: Using Recursion 599
CHAPTER 3: Sorting 611
CHAPTER 4: Searching 625
Book 7: Programming Techniques 645
CHAPTER 1: Programming Threads 647
CHAPTER 2: Using Functional Programming and Lambda Expressions 685
CHAPTER 3: Using the Streams API 715
CHAPTER 4: Consuming Web Services with HttpClient 733
Book 8: JavaFX 755
CHAPTER 1: Hello, JavaFX! 757
CHAPTER 2: Handling Events 781
CHAPTER 3: Setting the Stage and Scene Layout 799
CHAPTER 4: Using Layout Panes to Arrange Your Scenes 821
CHAPTER 5: Getting Input from the User 855
Index 871




