| Title | Effective Java (2nd Edition) (Java Series) |
| Author | Joshua Bloch |
| Publisher | Prentice Hall PTR |
| Price | $4999 |
| Available | Usually ships in 24 hours |
|Raves for the First Edition!
gI sure wish I had this book ten years ago. Some might think that I donft need any Java books, but I need this one.h
|James Gosling, fellow and vice president, Sun Microsystems, Inc.
|
gAn excellent book, crammed with good advice on using the Java programming language and object-oriented programming in general.h
|Gilad Bracha, coauthor of The Java Language Specification, Third Edition
|
g10/10|anyone aspiring to write good Java code that others will appreciate reading and maintaining should be required to own a copy of this book. This is one of those rare books where the information wonft become obsolete with subsequent releases of the JDK library.h
|Peter Tran, bartender, JavaRanch.com
|
gThe best Java book yet written.... Really great; very readable and eminently useful. I canft say enough good things about this book. At JavaOne 2001, James Gosling said, eGo buy this book!f Ifm glad I did, and I couldnft agree more.h
|Keith Edwards, senior member of research staff, Computer Science Lab at the Palo Alto Research Center (PARC), and author of Core JINI (Prentice Hall, 2000)
|
gThis is a truly excellent book done by the guy who designed several of the better recent Java platform APIs (including the Collections API).h
|James Clark, technical lead of the XML Working Group during the creation of the XML 1.0 Recommendation, editor of the XPath and XSLT Recommendations
|
gGreat content. Analogous to Scott Meyersf classic Effective C++. If you know the basics of Java, this has to be your next book.h
|Gary K. Evans, OO mentor and consultant, Evanetics, Inc
|
gJosh Bloch gives great insight into best practices that really can only be discovered after years of study and experience.h
|Mark Mascolino, software engineer
|
gThis is a superb book. It clearly covers many of the language/platform subtleties and trickery you need to learn to become a real Java master.h
|Victor Wiewiorowski, vice president development and code quality manager, ValueCommerce Co., Tokyo, Japan
|
gI like books that under-promise in their titles and over-deliver in their contents. This book has 57 items of programming advice that are well chosen. Each item reveals a clear, deep grasp of the language. Each one illustrates in simple, practical terms the limits of programming on intuition alone, or taking the most direct path to a solution without fully understanding what the language offers.h
|Michael Ernest, Inkling Research, Inc.
|
gI donft find many programming books that make me want to read every page|this is one of them.h
|Matt Tucker, chief technical officer, Jive Software
|
gGreat how-to resource for the experienced developer.h
|John Zukowski, author of numerous Java technology books
|
gI picked this book up two weeks ago and can safely say I learned more about the Java language in three days of reading than I did in three months of study! An excellent book and a welcome addition to my Java library.h
|Jane Griscti, I/T advisory specialist
Are you looking for a deeper understanding of the Java programming language so that you can write code that is clearer, more correct, more robust, and more reusable? Look no further! Effective Java, Second Edition, brings together|seventy-eight indispensable programmerfs rules of thumb: working, best-practice solutions for the programming challenges you encounter every day.
|
This highly anticipated new edition of the classic, Jolt Award-winning work has been thoroughly updated to cover Java SE 5 and Java SE 6 features introduced since the first edition. Bloch explores new design patterns and language idioms, showing you how to make the most of features ranging from generics to enums, annotations to autoboxing.
|
Each chapter in the book consists of several gitemsh presented in the form of a short, standalone essay that provides specific advice, insight into Java platform subtleties, and outstanding code examples. The comprehensive descriptions and explanations for each item illuminate what to do, what not to do, and why.
|
Highlights include:
Simply put, Effective Java, Second Edition, presents the most practical, authoritative guidelines available for writing efficient, well-designed programs.
| Title | Head First Design Patterns (Head First) |
| Author | Elisabeth Freeman,Eric Freeman,Bert Bates,Kathy Sierra |
| Publisher | O'Reilly Media, Inc. |
| Price | $4495 |
| Available | Usually ships in 24 hours |
| Title | Head First Java, 2nd Edition |
| Author | Kathy Sierra,Bert Bates |
| Publisher | O'Reilly Media, Inc. |
| Price | $4495 |
| Available | Usually ships in 24 hours |
Key to the authors' teaching style are carefully designed graphics. Rather than explain class inheritance (to cite one example) primarily with text, the authors use a series of tree diagrams that clarify the mechanism far more succinctly. The diagrams are carefully annotated with arrows and notes. Also characteristic of the unique teaching strategy is heavy reliance on exercises, in which the reader is asked to complete partial classes, write whole new code segments and do design work. Though there's little discussion of why the exercises' correct answers are what they are, it's clear that the practice work was carefully designed to reinforce the lesson at hand. If you've waited this long to give Java a try, this book is a great choice. --David Wall
Topics covered: The Java programming language for people with no Java experience, and even people with no programming experience at all. Key concepts read like a list of Java features: Object oriented design, variable type and scope, object properties and methods, inheritance and polymorphism, exceptions, graphical user interfaces (GUIs), network connectivity, Java archives (JAR files), and Remote Method Invocation (RMI).
| Title | Learning Python, 3rd Edition |
| Author | Mark Lutz |
| Publisher | O'Reilly Media, Inc. |
| Price | $3999 |
| Available | Usually ships in 24 hours |
First off, Learning Python shows the relationships among Python scripts and their interpreter (in a mostly platform-neutral way). Then, the authors address the mechanics of the language itself, providing illustrations of how Python conceives of numbers, strings, and other objects as well as the operators you use to work with them. Dictionaries, lists, tuples, and other data structures specific to Python receive plenty of attention including complete examples.
Authors Mark Lutz and David Ascher build on that fundamental information in their discussions of functions and modules, which evolve into coverage of namespaces, classes, and the object-oriented aspects of Python programming. There's also information on creating graphical user interfaces (GUIs) for Python applications with Tkinter.
In addition to its careful expository prose, Learning Python includes exercises that both test your Python skills and help reveal more elusive truths about the language.
| Title | JavaScript: The Definitive Guide |
| Author | David Flanagan |
| Publisher | O'Reilly Media, Inc. |
| Price | $4999 |
| Available | Usually ships in 24 hours |
Part I explains the core JavaScript language in detail. If you are new to JavaScript, it will teach you the language. If you are already a JavaScript programmer, Part I will sharpen your skills and deepen your understanding of the language.
Part II explains the scripting environment provided by web browsers, with a focus on DOM scripting with unobtrusive JavaScript. The broad and deep coverage of client-side JavaScript is illustrated with many sophisticated examples that demonstrate how to: Generate a table of contents for an HTML document Display DHTML animations Automate form validation Draw dynamic pie charts Make HTML elements draggable Define keyboard shortcuts for web applications Create Ajax-enabled tool tips Use XPath and XSLT on XML documents loaded with Ajax And much more
Part III is a complete reference for core JavaScript. It documents every class, object, constructor, method, function, property, and constant defined by JavaScript 1.5 and ECMAScript Version 3.
Part IV is a reference for client-side JavaScript, covering legacy web browser APIs, the standard Level 2 DOM API, and emerging standards such as the XMLHttpRequestobject and the canvas tag.
More than 300,000 JavaScript programmers around the world have made this their indispensable reference book for building JavaScript applications.
""A must-have reference for expert JavaScript programmers...well-organized and detailed."" -- Brendan Eich, creator of JavaScript
Though he does not cover server-side APIs, Flanagan has chosen to separate coverage of core JavaScript (all the keywords, general syntax, and utility objects like Array) from coverage of client-side JavaScript (which includes objects, like History and Event, that have to do with Web browsers and users' interactions with them. This approach makes this book useful to people using JavaScript for applications other than Web pages. By the way, the other classic JavaScript text--Danny Goodman's JavaScript Bible--isn't as current as this book, but it's still a fantastic (and perhaps somewhat more novice-friendly) guide to the JavaScript language and its capabilities. --David Wall
Topics covered: The JavaScript language (version 1.0 through version 1.5) and its relatives, JScript and ECMAScript, as well as the W3C DOM standards they're often used to manipulate. Tutorial sections show how to program in JavaScript, while reference sections summarize syntax and options while providing copious code examples.
| Title | Design Patterns: Elements of Reusable Object-Oriented Software (Addison-Wesley Professional Computing Series) |
| Author | Erich Gamma,Richard Helm,Ralph Johnson,John M. Vlissides |
| Publisher | Addison-Wesley Professional |
| Price | $5999 |
| Available | Usually ships in 24 hours |
| Title | Essential ActionScript 3.0 (Essential) (Essential) |
| Author | Colin Moock |
| Publisher | Adobe Dev Library |
| Price | $5499 |
| Available | Usually ships in 24 hours |
| Title | Learning ActionScript 3.0: A Beginner's Guide |
| Author | Rich Shupe,Zevan Rosser |
| Publisher | O'Reilly/Adobe Developer Library |
| Price | $3999 |
| Available | Usually ships in 24 hours |
| Title | Programming in Objective-C (Developer's Library) |
| Author | Stephen Kochan |
| Publisher | Sams |
| Price | $3999 |
| Available | Usually ships in 24 hours |
Programming in Objective-C is a concise, carefully written tutorial on the basics of Objective-C and object-oriented programming. The book makes no assumption about prior experience with object-oriented programming languages or with the C language (upon which Objective-C is based). And because of this, both novice and experienced programmers alike can use this book to quickly and effectively learn the fundamentals of Objective-C. Readers can also learn the concepts of object-oriented programming without having to first learn all of the intricacies of the underlying procedural language (C). This approach, combined with many small program examples and exercises at the end of each chapter, makes it ideally suited for either classroom use or self-study. Growth is expected in this language. At the January 2003 MacWorld, it was announced that there are 5 million Mac OS X users and each of their boxes ships with Objective-C built in.
| Title | Designing Interfaces: Patterns for Effective Interaction Design |
| Author | Jenifer Tidwell |
| Publisher | O'Reilly Media, Inc. |
| Price | $4995 |
| Available | Usually ships in 24 hours |
UI designers over the years have refined the art of interface design, evolving many best practices and reusable ideas. If you learn these, and understand why the best user interfaces work so well, you too can design engaging and usable interfaces with less guesswork and more confidence.
"Designing Interfaces" captures those best practices as design patterns -- solutions to common design problems, tailored to the situation at hand. Each pattern contains practical advice that you can put to use immediately, plus a variety of examples illustrated in full color. You'll get recommendations, design alternatives, and warnings on when not to use them.
Each chapter's introduction describes key design concepts that are often misunderstood, such as affordances, visual hierarchy, navigational distance, and the use of color. These give you a deeper understanding of why the patterns work, and how to apply them with more insight.
A book can't design an interface for you -- no foolproof design process is given here -- but "Designing Interfaces" does give you concrete ideas that you can mix and recombine as you see fit. Experienced designers can use it as a sourcebook of ideas. Novice designers will find a roadmap to the world of interface and interaction design, with enough guidance to start using these patterns immediately.
Computer Books top page
excel
excel function
excel vba
word microsoft
access database
JAVA
C
COBOL
Visual Basic
Delphi
Ruby
Lisp
perl
Eclipse
Ant
EJB
design pattern
object oriented
homepage
blog
affiliate
html
TCP/IP
Apache
Tomcat
flash
javascript
CGI
XML
Ethernet
LAN
WAN network
router
switch network
Oracle
SQL Server
DB2
dBase
PostgreSQL
MySQL
FileMaker
Windows OS
OS Windows2000
OS WindowsXP
OS Linux
Unix
MacOS
FreeBSD
TRON
artificial intelligence
cipher
robot
computer
photoshop
Illustrator
LiveMotion
Dreamweaver
Fireworks
web design
pdf
postscript
MOUS