Object-
Oriented
Bibliography
OOA&D
Patterns
Components
Java Intro
Java Advanced
C++ Intro
C++ Advanced
OOP Other
General OO
General SE
SoftMoore
Consulting
Home Page

|
Advanced/Specialized Java
|
[Alur 2003] Deepak Alur, John Crupi, and Dan Malks, Core J2EE Patterns: Best Practices and Design Strategies (Second Edition), Prentice-Hall, 2003.
[book details]
|
|
[Appel 2002] Andrew W. Appel, Modern Compiler Implementation in Java (Second Edition), Cambridge University Press, 2002.
[book details]
|
|
[Barclay 2004] Kenneth Barclay and John Savage, Object-Oriented Design with UML and Java, Elsevier, 2004.
[book details]
|
|
[Bauer 2006] Christian Bauer and Gavin King, Java Persistence with Hibernate (Second Edition), Manning Publications, 2006.
[book details]
|
|
[Bergsten 2003] Hans Bergsten, JavaServer Pages (Third Edition), O’Reilly Media, 2003.
[book details]
|
|
[Bloch 2008] Joshua Bloch, Effective Java (Second Edition), Sun Microsystems Press/Prentice-Hall, 2008.
[book details]
|
|
[Brittain 2007] Jason Brittain and Ian F. Darwin, Title: Tomcat: The Definitive Guide (Second Edition), O’Reilly Media, 2007.
[book details]
|
|
[Croft 2004] David Wallace Croft, Advanced Java Game Programming, APress, 2004.
[book details]
|
|
[Darwin 2004] Ian F. Darwin, Java Cookbook (Second Edition), O’Reilly Media, 2004.
[book details]
|
|
[Davison 2005] Andrew Davison, Killer Game Programming in Java, O’Reilly Media, 2005.
[book details]
|
|
[Dewsbury 2007] Ryan Dewsbury, Google Web Toolkit Applications, Prentice-Hall, 2007.
[book details]
|
|
[Farley 2006] Jim Farley and William Crawford, Java Enterprise in a Nutshell (Third Edition), O’Reilly Media, 2006.
[book details]
|
|
[Fisher 2003] Maydene Fisher, Jon Ellis, and Jonathan Bruce, JDBC API Tutorial and Reference (Third Edition), Addison-Wesley, 2003.
[book details]
|
|
[Geary 2007] David Geary and Cay Horstmann, Core JavaServer Faces (Second Edition), Sun Microsystems Press/Prentice-Hall, 2007.
[book details]
|
|
[Goetz 2006] Brian Goetz, et al., Java Concurrency in Practice, Addison-Wesley, 2006.
[book details]
|
|
[Goncalves 2009] Antonio Goncalves, Beginning Java EE 6 Platform with GlassFish 3, Apress, 2009.
[book details]
|
|
[Goodrich 2005] Michael T. Goodrich and Roberto Tamassia, Data Structures and Algorithms in Java (Fourth Edition), John Wiley & Sons, 2005.
[book details]
|
|
[Grand 2002] Mark Grand, Patterns in Java, Volume 1 (Second Edition), John Wiley & Sons, 2002.
[book details]
|
|
[Hall 2003] Marty Hall and Larry Brown, Core Servlets and JavaServer Pages: Volume 1 (Second Edition), Prentice-Hall, 2003.
[book details]
|
|
[Hall 2007] Marty Hall, Larry Brown, and Yaakov Chaikin, Core Servlets and JavaServer Pages: Volume 2 (Second Edition), Prentice-Hall, 2007.
[book details]
|
|
[Hansen 2007] Mark D. Hansen, SOA Using Java Web Services, Prentice-Hall, 2007.
[book details]
|
|
[Hanson 2007] Robert Hanson and Adam Tacy, GWT in Action: Easy Ajax with the Google Web Toolkit, Manning Publications, 2007.
[book details]
|
|
[Harold 2004] Elliotte Rusty Harold, Java Network Programming (Third Edition), O’Reilly Media, 2004.
[book details]
|
|
[Harold 2006] Elliotte Rusty Harold, Java I/O (Second Edition), O’Reilly Media, 2006.
[book details]
|
|
[Hightower 2004] Richard Hightower, Warner Onstine, et al., Professional Java Tools for Extreme Programming, Wrox Press, 2004.
[book details]
|
|
[Holzner 2005] Steve Holzner, Ant: The Definitive Guide (Second Edition), O’Reilly Media, 2004.
[book details]
|
|
[Horstmann 2008] Cay S. Horstmann and Gary Cornell, Core Java 2, Volume II: Advanced Features (Eighth Edition), Sun Microsystems Press/Prentice-Hall, 2008.
[book details]
|
|
[Hunter 2001] Jason Hunter and William Crawford, Java Servlet Programming (Second Edition), O’Reilly Media, 2001.
[book details]
|
|
[Jendrock 2006] Eric Jendrock, Jennifer Ball, et al., The Java EE 5 Tutorial (Third Edition), Addison-Wesley, 2006.
[book details]
|
|
[Kalin 2009] Martin Kalin, Java Web Services: Up and Running, O’Reilly Media, 2009.
[book details]
|
|
[Keith 2007] Mike Keith and Merrick Schincariol, Pro EJB 3: Java Persistence API, APress, 2007.
[book details]
|
|
[Knudsen 2005] Jonathan Knudsen and Sing Li, Beginning J2ME: From Novice to Professional (Third Edition), APress, 2005.
[book details]
|
|
[Lee 2000] Rosanna Lee and Scott Seligman, The JNDI API Tutorial and Reference: Building Directory-Enabled Java Applications, Addison-Wesley, 2000.
[book details]
|
|
[Lindholm 1999] Tim Lindholm and Frank Yellin, The Java Virtual Machine Specification (Second Edition), Addison-Wesley, 1999.
[book details]
|
|
[Linwood 2004] Jeff Linwood and Dave Minter, Building Portals with the Java Portlet API, APress, 2004.
[book details]
|
|
[Magee 2006] Jeff Magee and Jeff Kramer, Concurrency: State Models & Java Programs (Second Edition), John Wiley & Sons, 2006.
[book details]
|
|
[Martin 2003] Robert C. Martin, UML for Java Programmers, Prentice-Hall, 2003.
[book details]
|
|
[McLaughlin 2006] Brett McLaughlin and Justin Edelson, Java and XML (Third Edition), O’Reilly Media, 2006.
[book details]
|
|
[Metsker 2006] Steven John Metsker and William C. Wake, Design Patterns in Java (Second Edition), Addison Wesley, 2006.
[book details]
|
|
[Monson-Haefel 2006] Richard Monson-Haefel and Bill Burke, Enterprise JavaBeans 3.0 (Fifth Edition), O’Reilly Media, 2006.
[book details]
|
|
[Monson-Haefel 2009] Richard Monson-Haefel, J2EE Web Services, Addison-Wesley, 2003.
[book details]
|
|
[Murach 2008] Joel Murach and Andrea Steelman, Murach's Java Servlets and JSP (Second Edition), Mike Murach & Associates, 2008.
[book details]
|
|
[Naftalin 2006] Maurice Naftalin and Philip Wadler, Java Generics and Collections, O’Reilly Media, 2006.
[book details]
|
|
[Neward 2004] Ted Neward, Effective Enterprise Java, Addison-Wesley, 2004.
[book details]
|
|
[Parr 2007] Terence Parr, The Definitive ANTLR Reference: Building Domain-Specific Languages, Pragmatic Bookshelf, 2007.
[book details]
|
|
[Parsian 2005] Mahmoud Parsian, JDBC Recipes: A Problem-Solution Approach, Apress, 2005.
[book details]
|
|
[Pistoia 2004] Marco Pistoia, Larry Koved, Anthony Nadalin, and Nataraj Nagaratnam, Enterprise Java Security: Building Secure J2EE Applications, Addison-Wesley, 2004.
[book details]
|
|
[Reese 2003] George Reese, Java Database Best Practices, O’Reilly Media, 2003.
[book details]
|
|
[Richards 2009] Mark Richards, Richard Monson-Haefel, and David Chappell, Java Message Service (Second Edition), O’Reilly Media, 2009.
[book details]
|
|
[Sedgewick 2002] Robert Sedgewick, Algorithms in Java, Parts 1-4: Fundamentals, Data Structures, Sorting, Searching (Third Edition), Addison-Wesley, 2002.
[book details]
|
|
[Sedgewick 2003] Robert Sedgewick, Algorithms in Java, Part 5: Graph Algorithms (Third Edition), Addison-Wesley, 2003.
[book details]
|
|
[Shirazi 2003] Jack Shirazi, Java Performance Tuning (Second Edition), O’Reilly Media, 2003.
[book details]
|
|
[Singh 2004] Inderjeet Singh, Sean Brydon, et al., Designing Web Services with the J2EE 1.4 Platform: JAX-RPC, SOAP, and XML Technologies, Addison-Wesley, 2004.
[book details]
|
|
[Smart 2008] John Ferguson Smart, Java Power Tools, O’Reilly Media, 2008.
[book details]
|
|
[Sriganesh 2006] Rima Patel Sriganesh, Gerald Brose, and Micah Silverman Mastering Enterprise Javabeans 3.0 (Fourth Edition), John Wiley & Sons, 2006.
[book details]
|
|
[Stelting 2002] Stephen Stelting and Olav Maassen, Applied Java Patterns, Prentice-Hall, 2002.
[book details]
|
|
[Walrath 2004] Kathy Walrath, Mary Campione, Alison Huml, and Sharon Zakhour, The JFC Swing Tutorial: A Guide to Constructing GUIs (Second Edition), Addison-Wesley, 2004.
[book details]
|
|
[Watt 2000] David A. Watt and Deryck F. Brown, Programming Language Processors in Java: Compilers and Interpreters, Prentice-Hall, 2000.
[book details]
|
| Legend: |
unmarked |
= |
Recommended |
| |
 |
= |
Highly Recommended |
| |
  |
= |
Very Highly Recommended |
|
|
|