Flylib.com

Books Software

 
 
 

Related Books

Related Books

O'Reilly publishes an entire series of books on Java programming, including several companion books to this one. The companion books are:


Java Examples in a Nutshell

This book contains hundreds of complete, working examples illustrating many common Java programming tasks using the core , enterprise, and desktop APIs. Java Examples in a Nutshell is like Chapter 4 of this book, but greatly expanded in breadth and depth, and with all the code snippets fully fleshed out into working examples. This is a particularly valuable book for readers who learn well by experimenting with existing code.


Java Enterprise in a Nutshell

This book is a succinct tutorial for the Java "Enterprise" APIs such as JDBC, RMI, JNDI, and CORBA. It also cover enterprise tools such as Hibernate, Struts, Ant, JUnit, and XDoclet.


J2ME in a Nutshell

This book is a tutorial and quick reference for the graphics, networking, and database APIs of the Java 2 Micro Edition (J2ME) platform.

You can find a complete list of Java books from O'Reilly at http://java.oreilly.com/. Books that focus on the core Java APIs, as this one does, include:


Learning Java , by Pat Niemeyer and Jonathan Knudsen

This book is a comprehensive tutorial introduction to Java, with an emphasis on client-side Java programming.


Java Swing , by Marc Loy, Robert Eckstein, Dave Wood, James Elliott, and Brian Cole

This book provides excellent coverage of the Swing APIs and is a must-read for GUI developers.


Java Threads , by Scott Oaks and Henry Wong

Java makes multithreaded programming easy, but doing it right can still be tricky. This book explains everything you need to know.


Java I/O , by Elliotte Rusty Harold

Java's stream-based input/output architecture is a thing of beauty. This book covers it in the detail it deserves .


Java Network Programming , by Elliotte Rusty Harold

This book documents the Java networking APIs in detail.


Java Security , by Scott Oaks

This book explains the Java access-control mechanisms in detail and also documents the authentication mechanisms of digital signatures and message digests.


Java Cryptography , by Jonathan Knudsen

This book provides thorough coverage of the Java Cryptography Extension, the javax.crypto.* packages, and cryptography in Java.

Examples Online

The examples in this book are available online and can be downloaded from the home page for the book at http://www.oreilly.com/catalog/javanut5. You may also want to visit this site for any important notes or errata that have been published there.

Conventions Used in This Book

We use the following formatting conventions in this book:


Italic

Used for emphasis and to signify the first use of a term . Italic is also used for commands, email addresses, web sites, FTP sites, and file and directory names .


Bold

Occasionally used to refer to particular keys on a computer keyboard or to portions of a user interface, such as the Back button or the Options menu.


Constant Width

Used for all Java code as well as for anything that you would type literally when programming, including keywords, data types, constants, method names, variables , class names, and interface names.


Constant Width Italic

Used for the names of function arguments and generally as a placeholder to indicate an item that should be replaced with an actual value in your program. Sometimes used to refer to a conceptual section or line of code as in statement .


Franklin Gothic Book Condensed

Used for the Java class synopses in the quick reference section. This very narrow font allows us to fit a lot of information on the page without a lot of distracting line breaks. This font is also used for code entities in the descriptions in the quick reference section.


Franklin Gothic Demi Condensed

Used for highlighting class, method, field, property, and constructor names in the quick reference section, which makes it easier to scan the class synopses.


Franklin Gothic Book Condensed Italic

Used for method parameter names and comments in the quick reference section.