This book covers: * Basic concepts of concurrency and thread safety * Techniques for building and composing thread-safe classes * Using the concurrency building blocks in java.util.concurrent * Performance optimization dos and don'ts * Testing concurrent programs * Advanced topics such as atomic variables, nonblocking algorithms, and the Java Memory Model Format: CHM & PDF...
Sedgewick has a real gift for explaining concepts in a way that makes them easy to understand. The use of real programs in page-size (or less) chunks that can be easily understood is a real plus. The figures, programs, and tables are a significant contribution to the learning experience of the reader; they make this book distinctive. -William A. Ward, University of South...
Once again, Robert Sedgewick provides a current and comprehensive introduction to important algorithms. The focus this time is on graph algorithms, which are increasingly critical for a wide range of applications, such as network connectivity, circuit design, scheduling, transaction processing, and resource allocation. In this book, Sedgewick offers the same successful blend of...
Publisher: O’Reilly Pub Date: October 2006 Print ISBN10: 0-596-52775-6 Print ISBN13: 978-0-59-652775-4 Pages: 294 Overview This comprehensive guide shows you how to master the most important changes to Java since it was first released. Generics and the greatly expanded collection libraries have tremendously increased the power of Java 5 and Java 6. But they have also confused...
This quick, practical, and thorough introduction to Java web services -- the JAX-WS and JAX-RS APIs -- offers a mix of architectural overview, complete working code examples, and short yet precise instructions for compiling, deploying, and executing a sample application. You'll not only learn how to write web services from scratch, but also how to integrate existing services...
Eighth Edition. — Prentice Hall, 2008. — 1056 p. The revised edition of the classic Core Java, Volume II — Advanced Features, covers advanced user-interface programming and the enterprise features of the Java SE 6 platform. Like Volume I (which covers the core language and library features), this volume has been updated for Java SE 6 and new coverage is highlighted throughout....
Cambridge University Press, 2002. — 501 p. — — ISBN13: 978-0521820608 (2nd edition) This textbook describes all phases of a compiler. It includes good coverage of current techniques in code generation and register allocation, as well as the compilation of functional and object-oriented languages, that is missing from most books. Advanced chapters cover SSA form, loop...
Wrox Press, 2005. — 480 p. — ISBN: 0-764-59633-0. For Java developers who want to use cryptography in their applications or to understand how cryptography is being used in Java applications, this book enables you to create and implement secure Java applications and make use of standard protocols.
Addison Wesley, 2005. — 928 p. —ISBN: 0-321-34980-6 (4th edition) Direct from the creators of the Java programming language, the completely revised fourth edition of The Java Programming Language is an indispensable resource for novice and advanced programmers alike. The Java Programming Language, Fourth Edition, is the definitive tutorial introduction to the Java language and...
2005, eng. How well do you really know Java? Are you a code sleuth? Have you ever spent days chasing a bug caused by a trap or pitfall in Java or its libraries? Do you like brainteasers? Then this is the book for you! This book is filled with brainteasers about the Java programming language and its core libraries. Anyone with a working knowledge of Java can understand these...
This Java based graphics text introduces advanced graphic features to a student audience mostly trained in the Java language. Its accessible approach and in-depth coverage features the high-level Java 2D and Java 3D APIs–offering an elegant and easy-to-understand presentation of 2D and 3D graphics without compromising the fundamentals of the subject. Publisher: "Prentice Hall"...
Java I/O, 2nd Edition includes: - Coverage of all I/O classes and related classes - In-depth coverage of Java's number formatting facilities and its support for International character sets
Addison Wesley Professional, 2005. — 552 p. Eclipse is more than a state-of-the-art IDE: its Rich Client Platform (RCP) plug-ins form an outstanding foundation for any desktop application, from chat applications to enterprise software front-ends. In Eclipse Rich Client Platform, two leaders of the Eclipse RCP project show exactly how to leverage Eclipse for rapid, efficient,...
Clifton Nock, Addison Wesley, 2003, 512 p. 25 proven patterns for improving data access and application performance Efficient, high-quality data access code is crucial to the performance and usability of virtually any enterprise application-and there's no better way to improve an existing system than to optimize its data access code. Regardless of database engine, platform,...
The seventh edition of Core Java 2, Volume II, covers advanced user-interface programming and the enterprise features of the Java 2 Platform, Standard Edition (J2SE). Like Volume I (which covers the most important language and library features), this book has been completely updated and revised for J2SE 5.0. All of the sample programs have been updated and carefully crafted to...
Ronald Mak, Prentice Hall, 2002, 480 p. In Java Number Cruncher, author Ronald Mak explains how to spot-and how to avoid-the subtle programming miscues that can cause vexing calculation errors in your applications. An authority on mapping pure math to computer math, he explains how to use the often-overlooked computational features of Java, and does so in a clear,...
Publisher: Sams; Pub Date: November 06, 2006; Pages: 224 Java Phrasebook gives you the code phrases you need to quickly and effectively complete your programming projects in Java. The goal of this phrasebook is to provide you with a guidebook of commonly used Java programming phrases. This book should be useful to both the seasoned Java programmer and the programmer who is new...
How many times have you reached an impasse while writing code because you couldn't remember how something in Java worked? This new pocket guide is designed to keep you moving. Concise, convenient and easy to use, the Java Pocket Guide gives you Java stripped down to its bare essentials -- in fact, it's the only book on Java that you can actually fit in your pocket. Written by...
McGraw-Hill, 2006. — 864 p. — ISBN: 0072253606 With hundreds of practice exam questions, and hands-on exercises, this classroom-based integrated study system for professional certification gives you complete coverage of all objectives for the Sun Certified Programmer and Developer for Java exam.
O’Reilly Media, 2003. — 380 p. This book, written by the JDO Specification Lead and one of the key contributors to the JDO Specification, is the definitive work on the JDO API. It gives you a thorough introduction to JDO, starting with a simple application that demonstrates many of JDO's capabilities. It shows you how to make classes persistent, how JDO maps persistent classes...
Learn about the New I/O (NIO) API introduced in J2SDK v 1.4 that provides new features and improved performance in the areas of polling, buffer management, character converters, and much more.
Wrox Press, 2004. — 768 p. — ISBN: 0764556177. This book describes techniques for implementing the Extreme Programming practices of automated testing and continuous integration using open-source tools. This book explains and demonstrates the use of software tools to help put these valuable practices into place. This book assumes you are at least a moderately experienced Java...
John Wiley & Sons, 2004. — 446 p. — ISBN: 047084437X. Real-time functionality is essential for developing many consumer, industrial, and systems devices. While the C/C++ programming language is most often used in the creation of real-time software, the Java language, with its simple and familiar object-oriented programming model, offers many advantages over current real-time...
Wiley Publishing, Inc., 2011. — 504 p. — ISBN: 978-0-470-88964-0. A unique book-and-video package presented by Java guru Yakov Fain As one of the most popular software languages for building Web applications, Java is often the first programming language developers learn. The latest version includes numerous updates that both novice and experienced developers need to know. With...
Addison Wesley, 2003. - 288 p. MIDP 2.0 Style Guide for the Java(TM) 2 Platform, Micro Edition, is the comprehensive reference for designing and creating interactive Java(TM) applications for consumer-oriented mobile devices. Readers learn how to best exploit MIDP 2.0 features, such as the gaming API, multimedia, and security for user-friendly MIDlets. Readers who create MIDP...
Comments