Java Phrasebook: Essential Code and Commands

book cover
Java™ Phrasebook: Essential Code and Commands
By Timothy Fisher
Publisher: Sams
Pub Date: November 06, 2006
Print ISBN-10: 0-672-32907-7
Print ISBN-13: 978-0-672-32907-4
Pages: 224

Table of Contents  | Index

Essential Code and Commands

Java Phrasebook gives you the code phrases you need to quickly and effectively complete your programming projects in Java.

Concise and Accessible

Easy to carry and easy to uselets you ditch all those bulky books for one portable guide

Flexible and Functional

Packed with more than 100 customizable code snippetsso you can readily code functional Java in just about any situation

Timothy Fisher has been working professionally in the Java software development field since 1997 and is currently a consultant for the Compuware Corporation in Detroit, Michigan. He enjoys writing about technology and has been a contributor to Java Developer's Journal and XML Journal. Tim is also passionate about education and the use of advanced Internet technologies for education.

Programming / Java

$16.99 USA / $20.99 CAN / £11.99 Net UK

book cover
Java™ Phrasebook: Essential Code and Commands
By Timothy Fisher
Publisher: Sams
Pub Date: November 06, 2006
Print ISBN-10: 0-672-32907-7
Print ISBN-13: 978-0-672-32907-4
Pages: 224

Table of Contents  | Index

   About the Author
   We Want to Hear from You!
        Chapter 1.  The Basics
      Compiling a Java Program
      Running a Java Program
      Setting the Classpath
        Chapter 2.  Interacting with the Environment
      Getting Environment Variables
      Setting and Getting System Properties
      Parsing Command-Line Arguments
        Chapter 3.  Manipulating Strings
      Comparing Strings
      Searching For and Retrieving Substrings
      Processing a String One Character at a Time
      Reversing a String by Character
      Reversing a String by Word
      Making a String All Uppercase or All Lowercase
      Trimming Spaces from the Beginning or End of a String
      Parsing a Comma-Separated String
        Chapter 4.  Working with Data Structures
      Resizing an Array
      Iterating Over a Collection
      Creating a Mapped Collection
      Sorting a Collection
      Finding an Object in a Collection
      Converting a Collection to an Array
        Chapter 5.  Dates and Times
      Finding Today's Date
      Converting Between Date and Calendar Objects
      Printing Date/Time in a Given Format
      Parsing Strings into Dates
      Adding to or Subtracting from a Date or Calendar
      Calculating the Difference Between Two Dates
      Comparing Dates
      Finding the Day of Week/Month/Year or Week Number
      Calculating Elapsed Time
        Chapter 6.  Pattern Matching with Regular Expressions
      Regular Expressions in Java
      Finding Matching Text Using a Regular Expression
      Replacing Matched Text
      Finding All Occurrences of a Pattern
      Printing Lines Containing a Pattern
      Matching Newlines in Text
        Chapter 7.  Numbers
      Checking Whether a String Is a Valid Number
      Comparing Floating Point Numbers
      Rounding Floating Point Numbers
      Formatting Numbers
      Formatting Currencies
      Converting an Integer to Binary, Octal, and Hexadecimal
      Generating Random Numbers
      Calculating Trigonometric Functions
      Calculating a Logarithm
        Chapter 8.  Input and Output
      Reading Text from Standard Input
      Writing to Standard Output
      Formatting Output
      Opening a File by Name
      Reading a File into a Byte Array
      Reading Binary Data
      Seeking in a File
      Reading a JAR or Zip Archive
      Creating a Zip Archive
        Chapter 9.  Working with Directories and Files
      Creating a File
      Renaming a File or Directory
      Deleting a File or Directory
      Changing File Attributes
      Getting the Size of a File
      Determining if a File or Directory Exists
      Moving a File or Directory
      Getting an Absolute Filename Path from a Relative Filename Path
      Determining if a Filename Path is a File or Directory
      Listing a Directory
      Creating a New Directory
        Chapter 10.  Network Clients
      Contacting a Server
      Finding IP Addresses and Domain Names
      Handling Network Errors
      Reading Text
      Writing Text
      Reading Binary Data
      Writing Binary Data
      Reading Serialized Data
      Writing Serialized Data
      Reading a Web Page via HTTP
        Chapter 11.  Network Servers
      Creating a Server and Accepting a Request
      Returning a Response
      Returning an Object
      Handling Multiple Clients
      Serving HTTP Content
        Chapter 12.  Sending and Receiving Email
      Overview of JavaMail API
      Sending Email
      Sending MIME Email
      Reading Email
        Chapter 13.  Database Access
      Connecting to a Database via JDBC
      Sending a Query via JDBC
      Using a Prepared Statement
      Retrieving Results of a Query
      Using a Stored Procedure
        Chapter 14.  Using XML
      Parsing XML with SAX
      Parsing XML with DOM
      Using a DTD to Verify an XML Document
      Creating an XML Document with DOM
      Transforming XML with XSLT
        Chapter 15.  Using Threads
      Starting a Thread
      Stopping a Thread
      Waiting For a Thread to Complete
      Synchronizing Threads
      Pausing a Thread
      Listing All Threads
        Chapter 16.  Dynamic Programming Through Reflection
      Getting a Class Object
      Getting a Class Name
      Discovering Class Modifiers
      Finding Superclasses
      Determining the Interfaces Implemented by a Class
      Discovering Class Fields
      Discovering Class Constructors
      Discovering Method Information
      Getting Field Values
      Setting Field Values
      Invoking Methods
      Loading and Instantiating a Class Dynamically
        Chapter 17.  Packaging and Documenting Classes
      Creating a Package
      Documenting Classes with JavaDoc
      Archiving Classes with Jar
      Running a Program from a JAR File