|
|
Java Scripts, Java Source Code, Java Articles, Java Tutorials and Java Resources
|
Data Structures and Algorithms in Java (samples)
|
|
|
The authors have created a learning system more than just a book. This web site complements the text with a variety of features. On this site itself, you'll find additional exercises, Java applets, and Java source code developed for the book. |
|
Data Structures and Algorithms with Object-Oriented Design Patterns in Java
|
|
|
This book was motivated by my experience in teaching the course E&CE 250: Algorithms and Data Structures in the Computer Engineering program at the University of Waterloo. I have observed that the advent of object-oriented methods and the emergence of object-oriented design patterns has lead to a profound change in the pedagogy of data structures and algorithms. |
|
Java Performance Tuning
|
|
|
Regardless of the complexity of your application and regardless if you are running a stand-alone application or a J2EE application inside an application server, before you release your application to the public, you are going to have to address its performance. |
|
Java Performance Tuning (sample chapter)
|
|
|
Java Performance Tuning contains step-by-step instructions on all aspects of the performance tuning process, right from such early considerations as setting goals, measuring performance, and choosing a compiler. Extensive examples for tuning many parts of an application are described in detail, and any pitfalls are identified. The book also provides performance tuning checklists for making your tuning as comprehensive as possible. |
|
JavaTM Performance Tuning and Java Optimization Tips
|
|
|
This paper illustrates practical ways you can improve JavaTM performance, and presents 30 Java performance tuning and Java efficiency techniques. These techniques focus on Java language and library features. Performance is defined to include both speed and space issues, that is, how to make your programs run faster, while using less memory and disk space. Many of the techniques are illustrated by code examples. |
|
The Design Patterns Java Companion
|
|
|
The term “design patterns” sounds a bit formal to the uninitiated and can be somewhat off-putting when you first encounter it. But, in fact, design patterns are just convenient ways of reusing object-oriented code between projects and between programmers. The idea behind design patterns is simple-- write down and catalog common interactions between objects that programmers
have frequently found useful. |
|
Thinking in Enterprise Java
|
|
|
book only, no source code. Described in Thinking in Java, 3rd edition. Very early release; book is still in formative stages. Revision history at start of book. \r\n |
|
Thinking in Patterns with Java
|
|
|
The more that I worked towards the deadline for Thinking in Java, 2nd edition, the more I started to feel that either the schedule or the quality would be compromised. However, when I broke the "Polymorphism" chapter into two chapters based on my experience giving the seminar (the single chapter produced a lecture that was too long by far), it reminded me of the roots of that book, which was the Hands-On Java seminar. |
|
|
|