The Fundamentals of Objects and Classes – An Introduction to Java Programming 2009
Pure JSP gives a very concise conceptual overview of the JavaServer Pages technology and its related components. Once you have a firm foundation with the JSP technology, related topics such as JavaBeans, JDBC and Servlets are covered at a very high level. The book moves on to explain a large number of JSP techniques, which were determined by studying problems faced by JSP users in the professional world. The final section covers the more technical aspects of the JSP technology. Topics include related API’s, server configuration, and charts and diagrams related to developing JSP applications.
DownLoaD
Desktop Java Live
Desktop Java Live is written for Java developers that have some experience with desktop development and now want to take their skills to the next level. Each chapter features detailed code examples and images to walk the reader through the API being covered. Chapter 8 features a detailed discussion of how the MVC pattern and its variations can be used to write cleaner more testable applications. The chapter then details the construction of an RSS reader using these concepts along with the API’s covered in earlier chapters. Chapters: 1. Reintroducing the Desktop Application, 2. Layout Managers, 3. GUI Builders, 4. Look and Feel, 5. Threading, 6. Data Binding, 7. Validation, 8. Patterns in Desktop Applications. Upcoming Chapters: Chapter 9, Deployment: Installers and Java Web Start, Chapter 10, Desktop Application Testing Strategies, Chapter 11, JDIC & JDNC. What Readers Are Saying: Gregg Bolinger (Java Ranch Reviewer – 10 out of 10 Horseshoes), “Recently I was fortunate enough to obtain a copy of Desktop Java Live by Scott Delap (who also runs clientjava.com). Desktop Java Live isn’t your typical ‘how-to’ java book full of API references and examples of how to create JFrame’s. DJL is a pioneering book that teaches you how to write desktop applications using best practices as well as how to use a plethora of open source libraries to enhance and ease the development of your applications…” JavaPerformanceTuning.com, “I would wholeheartedly recommend you check out chapter 5 of Scott Delap’s book which implements an automatic detector of Swing threading violations – a tool that every GUI developer should include in their everyday development suite
Java 2 Game Programming
Java Structures: Data Structures in Java for the Principled Programmer (2nd edition
In this edition, the text develops a heavily tested package that is independent of but consistent with the Collection package offered by Sun. In many cases, the variety of implementations provides the programmer choices of data structure that are not available with the Collection system. For those curricula that make use of the Collection package, the structure package can be easily integrated into existing applications. All classes are fully documented and make consistent use of pre- and post-conditioning, and include support for assertion testing.
The second edition also brings a wealth of new resources, including a large number of new and original exercises and drill problems. Throughout the text, exercises appear in the running text to direct a deeper consideration of subtle issues by students. Perhaps the most innovative feature (first found in Bailey’s Java Elements) is the inclusion of more than a dozen original lab
Advanced Java Networking 2nd Edition
Advanced Java is notable in at least two ways. First and foremost, it presents each Java networking API with real intelligence and enthusiasm. The authors of the second edition (who have revised the book thoroughly) prove they have considerable teaching experience by including plenty of interesting examples. The same application (for a simple appointment-scheduling program) is used throughout the text. You learn how to use sockets, RMI, IDL/CORBA, and even servlets and JSPs to build different versions of the same application. This comparative approach gives you a sense of the strengths of each API. (A final chapter here outlines when to use each API, depending on your design needs.)
Besides hands-on coding examples, several chapters present a high-level introduction to new Java APIs like JINI, naming services, and JNDI, plus EJBs and network management with JMAP. Generally, this book strikes a good balance between explaining the underlying technology behind each Java API, and providing basic sample code to help get you started. While you certainly don't need to use every networking API for every project, this title introduces them all so that you can choose the best approach. The new edition of Advanced Java Networking packages an excellent mix of sample code and technological expertise--of value in choosing the best options for networking on today's Java platform.
java in 60 minute a day
Programming With Java
JavaTech, an Introduction to Scientific and Technical Computing with Java
Core Java 2, Volume II: Advanced Features, Seventh Edition
Core Java 2, Volume I:Fundamentals, Seventh Edition
Completely revised and up-to-date coverage of
Generic programming, restrictions and limitations, type bounds, wilcard types, and generic reflection
Swing GUI development, including input validation and other enhancements
Exception handling and debugging, including chained exceptions, stack frames, assertions, and logging
Streams and files, the new I/O API, memory-mapped files, file locking, and character set encoders/decoders
Regular expressions using the powerful java.util.regex package
Inner classes, reflection, and dynamic proxies
Application packaging and the Preferences APIThe seventh edition of Core Java 2, Volume I, covers the fundamentals of the Java 2 Platform, Standard Edition (J2SEâ„¢). A no-nonsense tutorial and reliable reference, this book features thoroughly tested real-world examples. The most important language and library features are demonstrated with deliberately simple sample programs, but they aren' fake and they don' cut corners. More importantly, all of the programs have been updated for J2SE 5.0 and should make good starting points for your own code. You won' find any toy examples here. This is a book for programmers who want to write real code to solve real problems.Volume I concentrates on the fundamental concepts of the Java language, along with the basics of user-interface programming and provides detailed coverage of
Object-oriented programming
Reflection and proxies
Interfaces and inner classes
The event listener model
Graphical user-interface design with the Swing UI toolkit
Exception handling
Stream input/output and object serialization
Generic programmingFor the same real-world treatment of enterprise features and advanced user-interface programming, look for the forthcoming new edition of Core Java 2, Volume IIâ Advanced Features.It includes new sections on metadata and other J2SE 5.0 enhancements along with complete coverage of : a
Multithreading
Distributed objects
Databases
Advanced GUI components
Native methods
XML Processing
Network programming
Collection classes
Advanced graphics
Internationalization
JavaBeans
Beginning Java Programming for Dummies
* Covering everything from basic Java development concepts to the latest tools and techniques used in Java, this book will put would-be programmers on their way to Java mastery
* Explores what goes into creating a program, how to put the pieces together, dealing with standard programming challenges, debugging, and making it work
* Updated for the release of the Java SDK 2.0, with all examples revised to reflect the changes in the technology