example-of
More Pages: example-of Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181

Used price: $4.75

An historical view of difference equation
Spectacular Primer on Difference Equations!
List price: $39.95 (that's 30% off!)
Used price: $27.92
Buy one from zShops for: $25.99

Great for core Java API - J2EE section weakThe second section of the book covers the core Java API, including I/O, NIO, threads, networking, security and cryptography, serialization, and reflection. This section of the book is really solid and includes great working and commented examples of most of the core set of Java API. I really liked the network section as it includes code that will fulfill most of your needs in terms of network related development.
The third section of the book deals with graphics and user-interface including Swing, Java 2D graphics, preferences, printing, drag-and-drop, JavaBeans, applets, and sound. Not being much of a UI guy, I glossed over most of this section but it seemed complete and comprehensive. I know where I am going to turn if I ever need to work with Swing or applets.
The last section of the book includes coverage of the server-side Java or J2EE development, including JDBC, JAXP (XML parsing and transformation), Servlets 2.4, JSP 2.0, and RMI. Being a back-end or server side developer, I spent a lot of time consuming this section and I was very impressed with the quality of the coverage, explanation and examples included in this section. The section starts off with a nice introduction to JDBC, database metadata and includes some nice examples configurable example that are ready for use with little or no modifications. I think that's important to new developers that are getting familiar with an API. In reading the code, it was nice to see the author using the execute() method instead of executeUpdate() or executeQuery() method along with a simple explanation of why he is doing that. Sounds simple, but I can't tell you the number of times junior developers have come to me and asked me about this exact topic.
After JDBC, the book jumps into XML with a nice intro to SAX, DOM, and XSLT. Not a lot of meat here, but XML is always a moving target in terms of the API. I wish this section had a little more to it as it is missing the whole idea of Java-XML data binding which is a useful topic. After XML, the book moves over to Servlets and JSP. Nice intro to servlets and JSP, but leaves you wanting more. I think the whole server-side Java just needs to be another book and I think David should just come up with a Java Enterprise Examples in a nutshell. O'Reilly already has some great books in this category including the Java Servlet and JSP cookbook.
Having said all that, I still really like this book for how it deals with the core API. This book contains 193 complete, documented examples which makes it a must for any junior developer that knows or is learning Java and wants to know how to apply the API. The examples from this book are available for download from the author's website located at davidflanagan dot com.
A must-buy book for your Java libraryJava developers who are looking for working examples of code that illustrate specific concepts.
Contents
This book is a companion volume to the Java/Java Enterprise/Java Foundation Classes In A Nutshell books. It provides code examples for many of the classes used in those books.
The book contains the following chapters:
Part 1 - Learning Java - Java Basics; Objects, Classes, and Interfaces
Part 2 - Core Java APIs - Input/Output; Threads; Networking; New I/O; Security And Crytography; Internationalization; Reflection; Object Serialization
Part 3 - Desktop Java APIs - Graphical User Interfaces; Graphics; Printing; Data Transfer; JavaBeans; Applets; Sound
Part 4 - Enterprise Java APIs - Database Access With SQL; XML; Servlets and JavaServer Pages; Remote Method Invocation; Example Index
Review
Often when you are learning Java or exploring a new aspect of the language, it's difficult to make the bridge from the raw documentation to working code. The O'Reilly "Examples In A Nutshell" series is designed to make that transition from theoretical to practical, and David Flanagan's Java Examples In A Nutshell is no exception. It should be an essential part of your personal library if you are a Java professional.
Rather than spend time teaching the reader a particular class, the book assumes that you have one of the other Java Nutshell books for all the details of the class. In this volume, Flanagan jumps right into complete, well-documented examples of code that use those classes, thereby giving you a feel for how they work. Because he documents his code better than most of us do, there isn't that waste of time trying to figure out what the coder intended. The examples are easy to follow, and they are definitely helpful when you are working through the details of an unfamiliar class or concept. I often find myself looking through the chapters when I'm coding just to get a glance at how someone else would code a solution. It's almost like having a partner to bounce ideas off of.
In this latest edition, the author covers some of the new features in Java 1.4 like the New I/O and Sound APIs. Personally, I probably wouldn't do much with the sound code, but the New I/O section will be useful. He also covers the regular expression features which are new in the New I/O API. While I would also want documentation on regular expressions since I'm not a Perl expert, these examples will help me when I get to the point I need to use them.
Conclusion
Quite simply, this should be a "must buy" for your Java library. This book bridges the gap between reference material and your actual coding better than any other book of its kind.

Used price: $22.72
Buy one from zShops for: $16.50

up-to-date but not comprehensive
very useful Gaelic DictionaryI think is super companion piece.

Used price: $10.00

great, naive, zenlike coming-of-age book
One of the best things aroundPlus, I can't speak highly enough of Highwater Books' presentation of the material, originally printed in black and white in John P.'s excellent King-Cat Comics and Stories zine. It's gorgeously put-together with fine paper and multi-colored inks (as with Highwater's also excellent presentation of Brian Ralph's Cave-In). Highwater makes gorgeous books and this is certainly one of their best.
One of my favorite comics, I can't speak highly enough of it.

Used price: $6.99
Buy one from zShops for: $19.99

Practical Statistics by Example Using Microsoft Excel.
GOOD BOOK
Used price: $6.99
Collectible price: $26.47
Buy one from zShops for: $14.93

Solid overview of the subject.Only quibbles (that prevent it from getting 5 stars).
Rule 144/144A coverage is weak. Should expand the proxy (Exchange Act Section 14) coverage as schools/professors have slightly different lesson plans and some SecReg course may cover it in more detail. Also foreign private issuer Rule 3b-4/12g information was absent.
Extremely easy to understand
List price: $69.95 (that's 30% off!)
Used price: $48.50
Buy one from zShops for: $46.17

Very good UPnP overviewI would like to see more concrete comparisons with Jini though. None of the other, non-UPnP compatible, service discovery methods explicitly mentioned in the book but advantages and shortcomings of UPnP (and there are quite a few) could be understood only in conjunction with other developments. There are currently some domains, for example, where UPnP will simply not work. For somebody, that is interested what other similar technologies are available I can recommend the book "Jini technology: An Overview" by S. Ilango Kumaran because this book gives a broader view of the state of technolgy today (not just Jini).
Excellent UPnP tutorial
Used price: $4.24
The best thing in this new edition is that the author presents short, effective examples of using basic commands and utilities for each of the three major Unix shells. This comparative approach means that you can use this book on different flavors of Unix and even migrate scripts between different shells. For each shell, the author provides fundamentals, like accessing profiles, command-line histories, and shell programming. "Lab sections" let you develop your skills with short, hands-on exercises for each shell. As in the earlier edition, the author's short examples show you how to perform basic tasks quickly with common switches and options.
Other sections here cover three major Unix utilities: grep (for searching), sed (for editing), and awk (for scripting and reporting). (The reference and tutorial on AWK programming is a notable feature here. There is also good coverage of regular expressions.)
Instead of hunting down information in countless man pages, this book will save you valuable time every day with its efficient format and comparative approach--truly useful features for the beginning and intermediate Unix user. --Richard Dragan
Topics covered: C, Bourne, and Korn Unix shells; grep, sed, and awk utilities; regular expressions; and shell programming.

Learning by exampleThe chapters deal about the central unix-commands for scripting (Grep, AWK,SED) and the big three shells (korn, bourne and C-shell). The author explains the subject in great detail by showing examplescripts. First you're given the data or text to be edited, then the script or commandlines and finally a lenghty line-by-line explanation of the scriptsyntax. The subjects of the scripts range from explaining the basic unix-commands to complex intertwining regular expressions, functions, obscure nawk options etc. The author also touches the subject of shell-history, making comparisons of the three shells, giving 'lab-exercises' and some unix background about commandtypes,login and inheritance. The apparent subject that is missing in this book is the Bash shell, the preferred shell in the Linux community. However, a seperate book on this subject is available (Linux Shells By Example). As with all books that have an extensive coverage of the subject, this book too can be overwhelming for the absolute beginners in shellscripting. It takes some time before one writes sytax like:
nawk -F: 'BEGIN{printf("What vendor to check?");\
getline ven <"/dev/tty"};$1 ~ ven\
{print"Found" ven "on record no" NR}' vendor
Instead of searching the pages for the basics, beginners should consider buying an entrylevel book. Conclusion: For the intermediate scripter who visits shellsites like shelldorado and lurks newsgroups in search of advanced programming constructs to steal this book is a great find. You won't be left with a feeling that you'll outgrow this book. For newcomers in scripting this should however not be the first book to buy, they're better of with titles like "learning shellscripting in 24 hours". But once through these 24 hours, this book can only be warmly recommended.
Three shells plus grep, sed and awk in one place!I've recently changed from using csh to using ksh, and finding examples of how the syntax is handled in the new shell has been invaluable. My boss now thinks I'm a shell programming wizard!
The best thing about this book is that it is compiled from the author's coursework. These examples have all been tried in classes through the UC Extension, and they're designed to teach students at various levels of expertise. I've been a unix system administrator for several years now and I use this book on a regular basis. I recommended this book to a novice sys admin who had never written a script before, and he was able to get started quickly using this as a reference. Some books just seem to make your job easier. This is definitely one for me.
Absolutely Necessary
Used price: $37.89

C routines on the disk are marginally usefulI find myself disappointed with the software on the disk you purchase separately. What I was expecting/hoping was ASCII files with the source code so that I wouldn't have to type it in myself from the book; however, it is in Windows DLL format. This is not very useful if you'd like to use the code on different platforms. One puzzling thing is that the Windows disk is about $35, while they offer an on-line download Unix version for $50 ($150 for the multi-user license). I don't understand why there would be differences between the two unless the NR software is not ANSI-C compliant. If this is the case, then I'd consider the software useless.
Recommendation: Buy the book as a reference. Use different software.
Check GNU Scientific Library firstThere is a VERY good alternative to Numerical Recipes in C, namely GNU Scientific Library. You can find the source code and manual from:
http://sources.redhat.com/gsl/
or
http://www.gnu.org/software/gsl
As typical GNU software, GSL is licensed under GNU General Public License, so it is ABSOLUTELY free ! You can download it, modify it, linked it with your own code, without feeling guilty of copyright violation (Not in the case of NR, NR comes with a copyright license to prohibit modification and linking).
GSL is written in C from scratch by its author. The design is modern, much better than NR in C, and also allowed linking with C++ or modern scripting language like Python. Some of the leading authors have background in theoretical physics and astrophysics, just like NR authors.
Check it out. You lose nothing to check GSL first, you may ended up saving some $$$.
Excellent reference, but poor writing style and licenseThe license for the code is just bad and I found it rather pointless, given the cost of the book (for me it's expensive; and I know it's downloadable). The authors should maybe reconsider this at a later stage...
PS: The GNU Scientific Library implements most, if not all, of the NR routines. It might be worth checking out, since it's also in plain C.

List price: $29.99 (that's 30% off!)
Used price: $10.88
Buy one from zShops for: $11.46

Essential Java ReferenceSection 2 is the meat of the book and includes a reference to the classes and their members. This is similar to the online API, but lacking the descriptions for the methods / classes. This is strictly a quick reference of the methods, their arguments, return types and modifiers, and the variables belonging to a class. For a description of every method, use the online API. Personally though, I find this reference quicker to use than the online API when searching for a particular class. It probably comes down to personal preference, though.
Sections 3 and 4 I honestly haven't found a need for. The first two sections alone are worth the (relatively) [inexpensive] price of the book.
For reference, my qualifications include Sun Java Programmer Certification 1.4 (Passed with an 86%), Graduated Magna Cum Laude from UMass Dartmouth with a Computer Science degree.
Much better and faster then browsing the online material2) I have to deal with class files on the bytecodes level and didn't expect this book to be much useful for me - suprise !!! It has an excellent table "Class File Format" ( I had to built one such for myself long time ago ) and some others regarding bytecodes issues - very nice and comfortable. It's only ~5 hours I own this book but already pulled it 5 times from the shelf. So, it's not a question of "buy or not" - buy !
3) We all enjoyed reading this in preface : "There was a time, not long ago, when I intimately knew all of the Java class libraries .. ( of course, it helped me that I was on of the original developers :-) But aside from the occasional inability to remember which argument of Vector.insertElementAt() is the index, I rarely had to refer to any reference documentation .."
Thank you, Patrick !
An impressive achievementPart 3 contains topics on the transition of Java from 1.0 to its current incarnation, detailing deprecated classes, new classes, etc. Part 4 is the cross-reference section, where if you know the name of the method, but not the class that contains that method, you can simply look it up. There's much more than just methods, though; subclasses, descendants, fields, and "extended by"'s are also some of the details here.
This book is quite an impressive achievement, and I hope to get my hands on Volume 1 sometime soon.