Thinking in Java, 3rd ed. Revision 4.0
Introduction
Chapter 1: Introduction to Objects
Chapter 2: Everything is an Object
Chapter 3: Controlling Program Flow
Chapter 4: Initialization & Cleanup
Chapter 5: Hiding the Implementation
Chapter 6: Reusing Classes
Chapter 7: Polymorphism
Chapter 8: Interfaces & Inner Classes
Chapter 9: Error Handling with Exceptions
Chapter 10: Detecting Types
Chapter 11: Collections of Objects
Chapter 12: The Java I/O System
Chapter 13: Concurrency
Chapter 14: Creating Windows & Applets
Chapter 15: Discovering Problems
Chapter 16: Analysis and Design
A: Passing & Returning Objects
B: Java Programming Guidelines
C: Supplements
D: Resources
Index
by Bruce Eckel
|
Java 1.5 Tiger: A Developer's Notebook
Chapter 3: Enumerated Types
By David Flanagan, Brett McLaughlin
|
Better, Faster, Lighter Java
Sample Excerpt: Preface
Chapter 3: Do One Thing, and Do It Well
Chapter 10: Extending jPetStore
By Bruce A. Tate, Justin Gehtland
|
Building Java Enterprise Applications Volume I: Architecture
Chapter 8: Business Logic
By Brett McLaughlin
|
Database Programming with JDBC and Java, Second Edition
Chapter 9: Persistence
By George Reese
|
Developing Java Beans
Chapter 1: Introduction
By Robert Englander
|
Eclipse
Chapter 9: Web Development
By Robert Simmons, Jr.
|
Eclipse Cookbook
Chapter 6: Using Eclipse in Teams
By Steve Holzner
|
Enterprise JavaBeans, 4th Edition
Chapter 11: Session Beans
By Richard Monson-Haefel, Bill Burke, Sacha Labourey
|
Hardcore Java
Chapter 2: The Final Story
Chapter 6: Nested Classes
By Robert Simmons, Jr.
|
Head First Java
Sample Excerpt: A trip to Objectville
Sample Excerpt: Serious Polymorphism
By Bert Bates, Kathy Sierra
|
Hibernate: A Developer's Notebook
Chapter 3: Harnessing Hibernate
By James Elliott
|
J2EE Design Patterns
Chapter 5: Presentation Tier Scalability
By William Crawford, Jonathan Kaplan
|
Java & XML Data Binding
Chapter 3: Generating Classes
By Brett McLaughlin
|
Java & XML 2nd Edition
Chapter 12: Java and XML: SOAP
By Brett McLaughlin
|
Java 2D Graphics
Chapter 4: Painting and Stroking
By Brett McLaughlin
|
Java and SOAP
Chapter 5: Working with Complex Data Types
By Robert Englander
|
Java and XSLT
Chapter 5: XSLT Processing with Java
By Eric M. Burke
|
Java Cookbook, 2nd Edition
Chapter 8: Data Structuring with Generics, foreach, and Enumerations (JDK 1.5)
By Ian F. Darwin
|
Java Cryptography
Chapter 6: Authentication
By Jonathan Knudsen
|
Java Data Objects
Chapter 1: An Initial Tour
Chapter 3: JDO Architectures
By David Jordan, Craig Russell
|
Java Database Best Practices
Chapter 2: Relational Data Architecture
By George Reese
|
Java Distributed Computing
Chapter 3: Distributing Objects
By George Reese
|
Java Enterprise Best Practices
Chapter 3: Servlet Best Practices
By George Reese
|
Java Enterprise in a Nutshell, 2nd Edition
Chapter 2: JDBC
By William Crawford, Jim Farley, David Flanagan
|
Java Examples in a Nutshell, 3rd Edition
Chapter 13: Printing
Chapter 17: Sound
By David Flanagan
|
Java Extreme Programming Cookbook
Chapter 4: JUnit
By Eric M. Burke, Brian M. Coyner
|
Java Foundation Classes in a Nutshell
Chapter 3: Swing Programming Topics
By David Flanagan
|
Java I/O
Chapter 5: Network Streams
By Elliotte Rusty Harold
|
Java in a Nutshell, 4th Edition
Chapter 4: The Java Platform
By Elliotte Rusty Harold
|
Java Internationalization
Chapter 4: Isolating Locale-Specific Data with Resource Bundles
By Andy Deitsch, David Czarnecki
|
Java Management Extensions
Chapter 2: Standard MBeans
By J. Steven Perry
|
Java Message Service
Chapter 2: Developing a Simple JMS Example
By Richard Monson-Haefel, Dave Chappell
|
Java Network Programming, 2nd Edition
Chapter 11: Sockets for Servers
By Elliotte Rusty Harold
|
Java NIO
Chapter 4: Selectors
By Ron Hitchens
|
Java Performance Tuning, 2nd Edition
Chapter 12: Distributed Computing
By Jack Shirazi
|
Java Programming with Oracle JDBC
Chapter 19: Performance
By Donald Bales
|
Java RMI
Chapter 10: Serialization
By William Grosso
|
Java Security, 2nd Edition
Chapter 1: Java Application Security
By Scott Oaks
|
Java Servlet & JSP Cookbook
Chapter 17: Embedding Multimedia in JSPs
By Bruce W. Perry
|
Java Servlet Programming, 2nd Edition
Chapter 12: Enterprise Servlets and J2EE
By Jason Hunter
With William Crawford
|
Java Swing, 2nd Edition
Chapter 14: Menus and Toolbars
By Marc Loy, Robert Eckstein, Dave Wood, James Elliott, Brian Cole
|
Java Threads, 2nd Edition
Chapter 1: Introduction to Threading
By Scott Oaks, Henry Wong
|
Java Web Services
Chapter 6: UDDI: Universal Description, Discovery
By Dave Chappell, Tyler Jewell
|
Java Web Services in a Nutshell
Chapter 3: SAAJ
By Kim Topley
|
JavaServer Faces
Chapter 1: Introducing JavaServer Faces
Chapter 2: JSF Development Process Overview
By Hans Bergsten
|
JavaServer Pages, 3rd Edition
Chapter 11: Developing Custom Tag Libraries as Tag Files
By Hans Bergsten
|
JXTA in a Nutshell
Chapter 2: Getting Started with JXTA
By Scott Oaks, Bernard Traversat, Li Gong
|
Jython Essentials
Chapter 1: Introduction to Jython
By Samuele Pedroni, Noel Rappin
|
Learning Java, 2nd Edition
Chapter 23: XML
By Patrick Niemeyer, Jonathan Knudsen
|
Learning UML
Chapter 8: Activity Diagrams
By Sinan Si Alhir
|
Mac OS X for Java Geeks
Chapter 10: QuickTime for Java
By Will Iverson
|
NetBeans: The Definitive Guide
Chapter 11: Working with XML
By Tim Boudreau, Jesse Glick, Simeon Greene, Vaughn Spurlin, Jack J. Woehr
|
Physics for Game Developers
Chapter 6: Projectiles
By David M. Bourg
|
Programming Jakarta Struts, 2nd Edition --
Chapter 11: The Validator Framework
By Chuck Cavaness
|
SAX2
Chapter 3: Producing SAX2 Events
By David Brownell
|
Tomcat: The Definitive Guide
Chapter 6: Tomcat Security
By Jason Brittain, Ian F. Darwin
|
WebLogic: The Definitive Guide
Chapter 18: XML
By Jon Mountjoy, Avinash Chugh
|
The Complete Java 2 Certification Guide
Chapter 6: Objects and Classes
By Simon Roberts, Philip Heller, and Michael Ernest
|
Professional SCWCD Certification
Chapter 4, Designing and Developing Servlets to Handle Server-Side Exceptions
by Sam Dalton and Dan Jepp
|
SunTM Certified Web Component Development (SCWCD) Exam Study Kit
Chapter 9, Developing Secure Web Applications
Chapter 14, Using JavaBeans
by Hanumant Deshmukh and Jignesh Malavia
|
Programmer's Guide to Java Certification: A Comprehensive Primer
Chapter 7: Inner Classes
by Khalid Azim Mughal and Rolf W. Rasmussen
|
Applying Enterprise JavaBeans
Chapter 9, Using Enterprise JavaBeans in Web Services
by Vlada Matena, Sanjeev Krishnan, Linda DeMichiel, and Beth Stearns
|
Professional EJB
Chapter 5: The EJB 2.0 Entity Model
Chapter 9: Transactions and EJB
by With Chapters By Dan O'Connor and Dave Young
|
Special Edition Using EJB 2.0
Chapter 3, EJB Concepts
Chapter 14, Security Design and Management
by Vlada Matena, Sanjeev Krishnan, Linda DeMichiel, and Beth Stearns
|
Professional EJB
Chapter 5: The EJB 2.0 Entity Model
Chapter 9: Transactions and EJB
by With Chapters By Dan O'Connor and Dave Young
|
Applying Enterprise JavaBeans: Component-Based Development for the J2EE Platform
Chapter 1 : Advantages of the Enterprise JavaBeans Architecture
Chapter 8: Understanding Transactions
by by Vlada Matena and Beth Stearns
|
Graphic Java 2, Volume 1, AWT
Chapter 9 : The Delegation Event Model (AWT 1.1 and Beyond)
Chapter 20: Clipboard and Data Transfer
By David M. Geary
|
3D User Interfaces with Java 3D
Chapter 11: UI spaces and the scene graph
Chapter 17: Control basics
by Jon Barrilleaux
|
Java 2D API Graphics
Chapter 6: The Graphic Layers Framework Fundamentals
Chapter 15: Tinting Photographs
By Vincent Hardy
|
John Zukowski's Definitive Guide to Swing for Java 2
Chapter 2, "Event Handling with the Swing Component Set"
By Vincent Hardy
|
Graphic Java 1.2: Mastering the JFC Volume 1 - AWT
Chapter 3: Graphics covers the use of graphics in AWT
by David M. Geary
|
J2EE Developer's Handbook
Chapter 4, JAXP
Chapter 28, EJB Assurance Services
by Paul J. Perrone, Venkata S.R. "Krishna" R. Chaganti, and Tom Schwenk
|
Core J2EE Patterns (Core Design Series): Best Practices and Design Strategies
Chapter 3: Business Tier Design Considerations and Bad Practices
Chapter 5, J2EE Patterns Overview
by Deepak Alur, Dan Malks, John Crupi
|
Inside Java 2 Platform Security, 2/e: Architecture, API Design and Implementation
Chapter 3: Java 2 Security Architecture
Chapter 7 : Customizing the Security Architecture
by Li Gong, Gary Ellison and Mary Dageforde
|
Java Enterprise Best Practices
Chapter 2 : EJB Best Practices
Chapter 10 : JavaMail Best Practices
The O'Reilly Java Authors
|
Developing Java Web Services: Architecting and Developing Secure Web Services Using Java
Chapter 8 : XML Processing and Data Binding with Java APIs
Chapter 10 : Building RPC Web Services with JAX-RPC
by Ramesh Nagappan, Robert Skoczylas, and Rima Patel Sriganesh
|
Java Web Services
Chapter 7 : JAX-RCP and JAXM
Chapter 8 : J2EE and Web Sevices
by David Chappell and Tyler Jewell
|
JMX in Action
Chapter 2 : "Hello World," the JMX way
Chapter 9 : Communicating with JMX agents
by Benjamin G. Sullins and Mark B. Whipple
|
J2EE Design Patterns Applied
Chapter 3 : Patterns Applied to a Persistence Framework
by Craig A. Berry, John Carnell, Matjaz B. Juric, Meeraj Moidoo Kunnumpurath, Nadia Nashi, and Sasha Romanosky
|
Building Java Enterprise Applications Volume I: Architecture
Chapter 2 : Blueprints
Chapter 5 : Advanced Entities
by Brett McLaughlin
|
JavaEnterprise in a Nutshell, Second Edition
Chapter 5 : Java Servlets
Chapter 14 : IDL Reference
by Jim Farley, William Crawford, and David Flanagan
|
Professional J2EE EAI
Chapter 3 : The J2EE Platform for EAI |
Chapter 9 : Business-level Integration
by Matjaz Juric, Ramesh Nagappan, Rick Leander, S. Jeelani Basha
|
Designing Enterprise Applications, Second Edition
Chapter 1 : Introduction |
Chapter 3 : The Client Tier
by Inderjeet Singh, Beth Stearns, Mark Johnson and the Enterprise Team
|
J2EE Connector Architecture and Enterprise Application Integration
Chapter 1 : Enterprise Application Integration
Chapter 10 : Building a Resource Adapter
by Rahul Sharma, Beth Stearns, and Tony Ng
|
Advanced Programming for the Java Platform
Chapter 5: JNI Technology
By Calvin Austin and Monica Pawlan
|
JUnit in Action
Chapter 7, Testing in Isolation with Mock Objects
by Vincent Massol with Ted Husted
|
NetBeans: The Definitive Guide
Chapter 11 : Working with XML
by Vincent Massol with Ted Husted
|
AspectJ in Action
Chapter 3 : AspectJ: Syntax Basics L
Chapter 10 : Authentication and Authorization
by Ramnivas Laddad
|
Jakarta Pitfalls: Time-Saving Solutions for Struts, Ant, JUnit, and Cactus (Java Open Source Library
Pitfall 2.3 : Copy and Paste Validation
Pitfall 4.5 : Performing Business Logic in JSPs
by Bill Dudney and Jonathan Lehr
|
Extreme Programming with Ant: Building and Deploying Java Applications with JSP, EJB, XSLT, XDoclet, and JUnit by
Chapter 2 : Creating Initial Spike Tests |
Chapter 8 : Deployment to a Production Environment
by Bill Dudney and Jonathan Lehr
|
Jess in Action
Chapter 13 : Adding A Graphical Interface
by Ernest Friedman-Hill
|
JXTA in a Nutshell
Chapter 2 : Getting Started With JXTA
by Ernest Friedman-Hill
|
Java Extreme Programming Cookbook
Chapter 4, JUnit |
Chapter 6, Mock Objects
by Eric M. Burke and Brian M. Coyner
|
JSTL in Action
Chapter 5 : Controlling Flow with Loops
Chapter 11 : Common Tasks
by Shawn Bayern
|
JSTL in Action
Chapter 3 : Building a simple application
Chapter 12 : Validating user input
by Ted N. Husted, Cedric Dumoulin, George Franciscus and David Winterfeldt
|
JMX in Action
Chapter 2 : "Hello World," the JMX way
Chapter 9 : Communicating with JMX agents
by Benjamin G. Sullins and Mark B. Whipple
|
Java Development with Ant
Chapter 4 : Testing with JUnit |
Appendix E : Ant Task Reference
by Erik Hatcher and Steve Loughran
|
Objects First with Java - A Practical Introduction using BlueJ
Chapter 2 : Understanding Class Definitions
Chapter 6 : Well-behaved Objects
by Bruce A. Tate
|
Bitter Java
Chapter 1 : Bitter Tales |
Chapter 6: Bitter Memories
by Bruce A. Tate
|
JDK 1.4 Tutorial
Chapter 6: Assertion facility
Chapter 10 : The Preferences API
By Greg Travis
|
Java Deployment with JNLP and WebStart
Chapter 2: An Abstract Model For Deployment
Chapter 11 : Runtime Client Services
by Dr. Mauro Marinilli
|
Early Adopter J2SE 1.4
Excerpt-I/O
Excerpt-Utilities: The Logging Architecture
by James Hart
|
Java Cookbook
Chapter 11 : Programming Serial and Parallel Ports |
Chapter 22 : Distributed Java: RMI
by Ian Darwin
|
Java Collections
Chapter 2 : Arrays
Chapter 9 : Lists
By John Zukowski
|
Core Java 2, Volume 1: Fundamentals
Chapter 6 : Interfaces and Inner Classes
By Cay S. Horstmann and Gary Cornell
|
Java Thread Programming
Chapter 9 : Threads and Swing
Chapter 13 : Thread Pooling
by Paul Hyde, published by SAMS.
|
Beginning Java Objects
Chapter 9 : Threads and Swing
Chapter 13 : Thread Pooling
by Paul Hyde, published by SAMS.
|
Beginning Java 2: JDK 1.3 Version
Chapter 11: Threads
Chapter 19: Talking to Databases
by Ivor Horton
|
Advanced Programming for the Java 2 Platform
Chapter 5: JNI Technology
by Ivor Horton
|
Essentials of the Java Programming Language: A Hands-On Guide
Chapter 12: Internationalization
by Monica Pawlan
|
Core Java 2 Volume II
Chapter 2: Collections
by Cay S. Horstmann and Gary Cornell
|
Core Jini
Chapter 4 : Deployment Scenarios
Chapter 6 : In Depth Discovery
by W. Keith Edwards
|
Mastering Java 2
Chapter 16 : Transferring Data
Chapter 17 : Java Collections
By John Zukowski
|
The Java Archive File Format excerpted from The Java Tutorial
The Java Archive (JAR) File Format
By John Zukowski
|
Murach's Java Servlets and JSP
Chapter 4, How to Develop JavaServer Pages
Chapter 15, How to Work with HTTP Requests and Responses
by Andrea Steelman and Joel Murach
|
Tomcat Kick Start
Chapter 5, Basic Principles of JSPs
Chapter 9, Databases and Tomcat
by Martin Bond and Debbie Law
|
More Servlets and JavaServer Pages
Chapter 5: Controlling Web Application Behavior with web.xml
Chapter 9: Servlet and JSP Filters
by Marty Hall
|
Web Development with JavaServer Pages (2nd Edition)
Chapter 3 : First steps
Chapter 9 : Working with databases
By Duane K. Fields, Mark A. Kolb, and Shawn Bayern
|
JSP Tag Libraries
Chapter 6 : Tag Development Techniques
Chapter 8 : Using JavaBeans with Tags
By Gal Shachor, Adam Chace, and Magnus Rydin
|
Professional JSP, 2nd Edition,
Chapter 12 : JSP and XML
Chapter 19 : Debugging JSP and Servlets
with chapters by Casey Kochmer and Geert Van Dammeis
|
Advanced JavaServer Pages
Chapter 11 : XML
by David Geary
|
Professional Java Server Programming J2EE Edition
Chapter 12 : JSP Tag Extensions
Chapter 24 : Design Considerations for J2EE Applications
By Wrox Publishing
|
Professional JSP
Chapter 12 : JSP Architecture
Chapter 17 : Case Study: J2EE, EJBs, and Tag Libraries |
By Wrox Publishing
|
Core Servlets and JavaServer Pages
Chapter 7 : Generating the Server Response: HTTP Response Headers
Chapter 14 : Creating Custom JSP Tag Libraries. |
By Marty Hall
|
JDBC API Tutorial and Reference
Chapter 1 : Introduction
Chapter 2 : Basic Tutorial
by Maydene Fisher, Jon Ellis and Jonathan Bruce
|
JDBC Pocket Reference
Sample Excerpt 1 : Executing A Stored Procedure
Sample Excerpt 2 : Database Meta Data
by Donald Bales
|
Database Programming with JDBC and Java
Chapter 7: Distributed Application Architecture
Chapter 8: Distributed Component Models
by George Reese
|
JDBC 2.0 API Tutorial and Reference, Second Edition: Universal Data Access for the Java 2 Platform
Chapter 3: Advance Tutorial
By Maydene Fisher
|
JXTA: Java P2P Programming
Chapter 3: JXTA Protocols
Chapter 8: JXTA and Security
by Daniel Brookshier, Navaneeth Krishnan, Darren Govoni and Juan Carlos Soto
|
Early Adopter JXTA: Peer-to-Peer Computing with Java
Chapter 2: JXTA Basics
by Sing Li
|
Java Deployment with JNLP and WebStart
Chapter 2: An Abstract Model For Deployment
Chapter 11, Runtime Client Services
by Dr. Mauro Marinilli
|
Distributed Programming with Java
Chapter 11: Overview of CORBA
by Dr. Mauro Marinilli
|
Pro J2EE 1.4: From Professional to Expert
Chapter 3 - Working With JSP 2.0
By Sue Spielman and Meeraj Kunnumpurath
|
The Definitive Guide to SWT and JFace
Chapter 3 - Your First SWT Application
By Rob Warner, Robert Harris
|
J2ME Games with MIDP2
|