Java All-in-One For Dummies [NOOK Book]

Overview

9 BOOKS IN 1

  • Java Basics
  • Programming Basics
  • Object-Oriented Programming
  • Strings, Arrays, and Collections
  • Programming Techniques
  • ...
See more details below
Java All-in-One For Dummies

Available on NOOK devices and apps  
  • NOOK Devices
  • Samsung Galaxy Tab 4 NOOK
  • NOOK HD/HD+ Tablet
  • NOOK
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac
  • NOOK for Web

Want a NOOK? Explore Now

NOOK Book (eBook)
$22.99
BN.com price
(Save 42%)$39.99 List Price
Note: This NOOK Book can be purchased in bulk. Please email us for more information.

Overview

9 BOOKS IN 1

  • Java Basics
  • Programming Basics
  • Object-Oriented Programming
  • Strings, Arrays, and Collections
  • Programming Techniques
  • Swing
  • Web Programming
  • Files and Databases
  • Fun, Games, and Mobile

Everything you need to know about Java programming in one easy-to-use guide

If you’ve always wanted to program with Java, but were afraid to get started, this guide is for you! Everything you need to know to program with this popular language is included in this practical, easy-to-use guide. Java All-in-One For Dummies, 4th Edition provides updates covering Java 8 as well as expanded coverage for more advanced programmers.

  • Welcome to Java — get an overview of the Java language and its many uses, along with details on the new features of Java 8, including Lambda expressions, bulk data processing, and the new Date & Time API
  • Get object-oriented — understand what object-oriented programming is, what objects and classes are, and details on inheritance and interfaces
  • Programming threads — examine threads, create threads from the Thread class, execute threads, and more
  • Swinging into Swing — create simple Swing programs, look at labels, and dive into buttons and layouts
  • Creating applets — find out how to create an applet and test applets with the applet viewer

Open the book and find:

  • An introduction to Java
  • Basic elements of Java programs
  • An overview of object-oriented programming
  • How to use strings and related classes
  • Tips on executing and interrupting threads
  • Design tips on layout, buttons, labels, and more
  • The lowdown on lambda expressions and functional programming
  • Tricks for getting the most from the new bulk data feature
Read More Show Less

Product Details

  • ISBN-13: 9781118417652
  • Publisher: Wiley
  • Publication date: 3/7/2014
  • Series: For Dummies Series
  • Sold by: Barnes & Noble
  • Format: eBook
  • Edition number: 4
  • Pages: 960
  • Sales rank: 287,568
  • File size: 5 MB

Meet the Author

Doug Lowe has been writing computer programming books since the guys who invented Java were in high school. Lowe has written books on a wide variety of topics and is the best-selling author of more than 30 For Dummies books, including all editions of Java All-In-One For Dummies.

Read More Show Less

Table of Contents

Introduction  1

Book I: Getting Started with Java Basics  5

Chapter 1: Welcome to Java 7

Chapter 2: Installing and Using Java Tools 19

Chapter 3: Working with TextPad 33

Book II: Programming Basics  41

Chapter 1: Java Programming Basics 43

Chapter 2: Working with Variables and Data Types 61

Chapter 3: Working with Numbers and Expressions 95

Chapter 4: Making Choices 123

Chapter 5: Going Around in Circles (Or, Using Loops) 143

Chapter 6: Pulling a Switcheroo 169

Chapter 7: Adding Some Methods to Your Madness 181

Chapter 8: Handling Exceptions 201

Book III: Object-Oriented Programming  221

Chapter 1: Understanding Object-Oriented Programming 223

Chapter 2: Making Your Own Classes 235

Chapter 3: Working with Statics 253

Chapter 4: Using Subclasses and Inheritance 261

Chapter 5: Using Abstract Classes and Interfaces 281

Chapter 6: Using the Object and Class Classes 297

Chapter 7: Using Inner Classes, Anonymous Classes, and Lambda Expressions 321

Chapter 8: Packaging and Documenting Your Classes 333

Book IV: Strings, Arrays, and Collections  349

Chapter 1: Working with Strings 351

Chapter 2: Using Arrays 369

Chapter 3: Using the ArrayList Class 395

Chapter 4: Using the LinkedList Class 409

Chapter 5: Creating Generic Collection Classes 421

Chapter 6: Using Bulk Data Operations with Collections 435

Book V: Programming Techniques  445

Chapter 1: Programming Threads 447

Chapter 2: Network Programming 475

Chapter 3: Using Regular Expressions 499

Chapter 4: Using Recursion 515

Chapter 5: Working with Dates and Times 529

Chapter 6: Using BigDecimals 549

Book VI: Swing  567

Chapter 1: Swinging into Swing 569

Chapter 2: Handling Events 583

Chapter 3: Getting Input from the User 601

Chapter 4: Choosing from a List 629

Chapter 5: Using Layout Managers 651

Book VII: Web Programming  673

Chapter 1: Creating Applets 675

Chapter 2: Creating Servlets 683

Chapter 3: Using JavaServer Pages 703

Book VIII: Files and Databases  717

Chapter 1: Working with Files 719

Chapter 2: Working with File Streams 741

Chapter 3: Database for $100, Please 767

Chapter 4: Using JDBC to Connect to a Database 783

Chapter 5: Working with XML 797

Book IX: Fun and Games  815

Chapter 1: Fun with Fonts and Colors 817

Chapter 2: Drawing Shapes 831

Chapter 3: Using Images and Sound 855

Chapter 4: Animation and Game Programming 869

Bonus Chapters at wwwdummiescom/extras/javaaio

Bonus Chapter 1: Using Eclipse

Bonus Chapter 2: Twiddling Your Bits

Bonus Chapter 3: Making Menus

Bonus Chapter 4: Using JavaBeans

Index  887

Read More Show Less

Customer Reviews

Average Rating 4
( 2 )
Rating Distribution

5 Star

(0)

4 Star

(2)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing all of 2 Customer Reviews
  • Anonymous

    Posted October 18, 2013

    EXCELLENT for beginners

    I give this four stars because, while it does cover a whole wide range of topics extensively and explains Java concepts in a layman-friendly way, it also skims a couple of very important topics like XML, File I/O, and web development. Understandable though, as those are fairly large topics in themselves. But for everything else this book is a tremendous boost for beginners; it was for me!

    1 out of 1 people found this review helpful.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted November 21, 2011

    No text was provided for this review.

Sort by: Showing all of 2 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)