Java All-in-One For Dummies

Java remains one of the most popular languages among professional programmers. Java All-in-One For Dummies provides a great starting point for either learning the language for the first time or providing ongoing reference while you build things with Java. Fully updated for Java SE 9, this book has been a popular choice among Java learners since the first edition. At over 900 pages, it provides deep coverage of Java. Minibooks include:

* Java Basics - introduces the language and explains how to download and install Java tools
* Programming Basics - an overview of standard programming processes. Covers working with variables, numbers, expressions, statements, loops, methods, and exceptions
* Object-Oriented Programming - coverage of the unique demands of object-oriented programming. Covers classes, statics, and objects
* Strings, Arrays, and Collections - dig deeper into programming with reference on strings, arrays, and collections
* Programming Techniques - applying Java skills to tasks like programming threads, network programming, dates and times, and math functions
* Swing - jump into GUI programming with this widget toolkit
* Web Programming - create applets, servlets, and JavaServer pages with guidance from this section
* Files and Databases - handle and organize data with Java in this section
* Fun and Games - get a handle on how Java can control colors, fonts, sounds, and animation

1102000314
Java All-in-One For Dummies

Java remains one of the most popular languages among professional programmers. Java All-in-One For Dummies provides a great starting point for either learning the language for the first time or providing ongoing reference while you build things with Java. Fully updated for Java SE 9, this book has been a popular choice among Java learners since the first edition. At over 900 pages, it provides deep coverage of Java. Minibooks include:

* Java Basics - introduces the language and explains how to download and install Java tools
* Programming Basics - an overview of standard programming processes. Covers working with variables, numbers, expressions, statements, loops, methods, and exceptions
* Object-Oriented Programming - coverage of the unique demands of object-oriented programming. Covers classes, statics, and objects
* Strings, Arrays, and Collections - dig deeper into programming with reference on strings, arrays, and collections
* Programming Techniques - applying Java skills to tasks like programming threads, network programming, dates and times, and math functions
* Swing - jump into GUI programming with this widget toolkit
* Web Programming - create applets, servlets, and JavaServer pages with guidance from this section
* Files and Databases - handle and organize data with Java in this section
* Fun and Games - get a handle on how Java can control colors, fonts, sounds, and animation

39.99 In Stock
Java All-in-One For Dummies

Java All-in-One For Dummies

by Doug Lowe
Java All-in-One For Dummies

Java All-in-One For Dummies

by Doug Lowe

Paperback(5th ed.)

$39.99 
  • SHIP THIS ITEM
    Qualifies for Free Shipping
  • PICK UP IN STORE
    Check Availability at Nearby Stores

Related collections and offers


Overview

Java remains one of the most popular languages among professional programmers. Java All-in-One For Dummies provides a great starting point for either learning the language for the first time or providing ongoing reference while you build things with Java. Fully updated for Java SE 9, this book has been a popular choice among Java learners since the first edition. At over 900 pages, it provides deep coverage of Java. Minibooks include:

* Java Basics - introduces the language and explains how to download and install Java tools
* Programming Basics - an overview of standard programming processes. Covers working with variables, numbers, expressions, statements, loops, methods, and exceptions
* Object-Oriented Programming - coverage of the unique demands of object-oriented programming. Covers classes, statics, and objects
* Strings, Arrays, and Collections - dig deeper into programming with reference on strings, arrays, and collections
* Programming Techniques - applying Java skills to tasks like programming threads, network programming, dates and times, and math functions
* Swing - jump into GUI programming with this widget toolkit
* Web Programming - create applets, servlets, and JavaServer pages with guidance from this section
* Files and Databases - handle and organize data with Java in this section
* Fun and Games - get a handle on how Java can control colors, fonts, sounds, and animation


Product Details

ISBN-13: 9781119247791
Publisher: Wiley
Publication date: 05/01/2017
Series: For Dummies (Computers)
Edition description: 5th ed.
Pages: 960
Product dimensions: 7.40(w) x 9.20(h) x 2.10(d)

About the Author

Doug Lowe is an accomplished technology writer of more than 30 books. He is a tech guru on all things computer programming. His expertise covers networking, Microsoft® Office, programming, and computer building. He is the author of the previous edition of Java All-in-One For Dummies.

Table of Contents

Introduction 1

Book 1: Java Basics 5

Chapter 1: Welcome to Java 7

Chapter 2: Installing and Using Java Tools 17

Chapter 3: Working with TextPad 31

Book 2: Programming Basics 37

Chapter 1: Java Programming Basics 39

Chapter 2: Working with Variables and Data Types 59

Chapter 3: Working with Numbers and Expressions 97

Chapter 4: Making Choices 127

Chapter 5: Going Around in Circles (or, Using Loops) 149

Chapter 6: Pulling a Switcheroo 177

Chapter 7: Adding Some Methods to Your Madness 195

Chapter 8: Handling Exceptions 215

Book 3: Object-Oriented Programming 237

Chapter 1: Understanding Object-Oriented Programming 239

Chapter 2: Making Your Own Classes 253

Chapter 3: Working with Statics 273

Chapter 4: Using Subclasses and Inheritance 283

Chapter 5: Using Abstract Classes and Interfaces 305

Chapter 6: Using the Object and Class Classes 327

Chapter 7: Using Inner Classes and Anonymous Classes 355

Chapter 8: Working with Packages and the Java Module System 365

Book 4: Strings and Other Data Types 387

Chapter 1: Working with Strings 389

Chapter 2: Using Regular Expressions 411

Chapter 3: Working with Dates and Times 429

Chapter 4: Using the BigDecimal Class 451

Book 5: Data Structures 471

Chapter 1: Introducing Data Structures 473

Chapter 2: Using Arrays 503

Chapter 3: Using the ArrayList Class 535

Chapter 4: Using the LinkedList Class 549

Chapter 5: Creating Generic Collection Classes 561

Chapter 6: Using Maps and Trees 575

Book 6: Algorithms 595

Chapter 1: Introducing Algorithms 597

Chapter 2: Using Recursion 613

Chapter 3: Sorting 625

Chapter 4: Searching 637

Book 7: Programming Techniques 657

Chapter 1: Programming Threads 659

Chapter 2: Using Functional Programming and Lambda Expressions 689

Chapter 3: Consuming Web Services with HttpClient 705

Book 8: JavaFX 727

Chapter 1: Hello, JavaFX! 729

Chapter 2: Handling Events 751

Chapter 3: Setting the Stage and Scene Layout 769

Chapter 4: Using Layout Panes to Arrange Your Scenes 791

Chapter 5: Getting Input from the User 825

Chapter 6: Choosing from a List 841

Index 869

From the B&N Reads Blog

Customer Reviews