Java All-in-One for Dummies, 5th Edition

  • 11h 56m
  • Doug Lowe
  • John Wiley & Sons (US)
  • 2017

Your one-stop guide to programming with Java

If you've always wanted to program with Java but didn't know where to start, this will be the java-stained reference you'll turn to again and again. Fully updated for the JDK 9, this deep reference on the world's most popular programming language is the perfect starting point for building things with Java—and an invaluable ongoing reference as you continue to deepen your knowledge.

Clocking in at over 900 pages, Java All-in-One For Dummies takes the intimidation out of learning Java and offers clear, step-by-step guidance on how to download and install Java tools; work with variables, numbers, expressions, statements, loops, methods, and exceptions; create applets, servlets, and JavaServer pages; handle and organize data; and so much more.

  • Focuses on the vital information that enables you to get up and running quickly with Java
  • Provides details on the new features of JDK 9
  • Shows you how to create simple Swing programs
  • Includes design tips on layout, buttons, and labels

Everything you need to know to program with Java is included in this practical, easy-to-use guide!

About the Author

Doug Lowe began writing programming books before Java was invented. He's covered COBOL, Fortran, Visual Basic, Web programming, and more, and is the bestselling author of more than 30 For Dummies books, including all editions of Java All-in-One For Dummies.

In this Book

  • Introduction
  • Welcome to Java
  • Installing and Using Java Tools
  • Working with TextPad
  • Java Programming Basics
  • Working with Variables and Data Types
  • Working with Numbers and Expressions
  • Making Choices
  • Going around in Circles (Or, Using Loops)
  • Pulling a Switcheroo
  • Adding Some Methods to Your Madness
  • Handling Exceptions
  • Understanding Object-Oriented Programming
  • Making Your Own Classes
  • Working with Statics
  • Using Subclasses and Inheritance
  • Using Abstract Classes and Interfaces
  • Using the Object and Class Classes
  • Using Inner Classes, Anonymous Classes, and Lambda Expressions
  • Working with Packages and the New Java Module System
  • Working with Strings
  • Using Arrays
  • Using the ArrayList Class
  • Using the LinkedList Class
  • Creating Generic Collection Classes
  • Using Bulk Data Operations with Collections
  • Programming Threads
  • Using Regular Expressions
  • Using Recursion
  • Working with Dates and Times
  • Hello, JavaFX!
  • Handling Events
  • Setting the Stage and Scene Layout
  • Using Layout Panes to Arrange Your Scenes
  • Getting Input from the User
  • Choosing from a List
  • Using Java Web Start
  • Creating Servlets
  • Using JavaServer Pages
  • Using JavaBeans
  • Working with Files
  • Working with File Streams
  • Database for $100, Please
  • Using JDBC to Connect to a Database
  • Working with XML
SHOW MORE
FREE ACCESS