undrgrnd Cliquez ici NEWNEEEW nav-sa-clothing-shoes Cloud Drive Photos cliquez_ici Rentrée scolaire Cliquez ici Acheter Fire Shop Kindle Paperwhite cliquez_ici Jeux Vidéo Bijoux Montres Montres boutique Tendance
Java Cookbook et plus d'un million d'autres livres sont disponibles pour le Kindle d'Amazon. En savoir plus
EUR 56,63
  • Tous les prix incluent la TVA.
Il ne reste plus que 1 exemplaire(s) en stock (d'autres exemplaires sont en cours d'acheminement).
Expédié et vendu par Amazon. Emballage cadeau disponible.
Quantité :1
Java Cookbook 3ed a été ajouté à votre Panier
Vous l'avez déjà ?
Repliez vers l'arrière Repliez vers l'avant
Ecoutez Lecture en cours... Interrompu   Vous écoutez un extrait de l'édition audio Audible
En savoir plus
Voir les 2 images

Java Cookbook 3ed (Anglais) Broché – 8 juillet 2014

Voir les formats et éditions Masquer les autres formats et éditions
Prix Amazon
Neuf à partir de Occasion à partir de
Format Kindle
"Veuillez réessayer"
"Veuillez réessayer"
EUR 56,63
EUR 42,73 EUR 23,74

Livres anglais et étrangers
Lisez en version originale. Cliquez ici

Aucun appareil Kindle n'est requis. Téléchargez l'une des applis Kindle gratuites et commencez à lire les livres Kindle sur votre smartphone, tablette ou ordinateur.

  • Apple
  • Android
  • Windows Phone

Pour obtenir l'appli gratuite, saisissez votre adresse e-mail ou numéro de téléphone mobile.

Détails sur le produit

En savoir plus sur l'auteur

Découvrez des livres, informez-vous sur les écrivains, lisez des blogs d'auteurs et bien plus encore.

Commentaires en ligne

Il n'y a pas encore de commentaires clients sur Amazon.fr
5 étoiles
4 étoiles
3 étoiles
2 étoiles
1 étoiles

Commentaires client les plus utiles sur Amazon.com (beta)

Amazon.com: 11 commentaires
7 internautes sur 8 ont trouvé ce commentaire utile 
Love - Hate - Almost no detail 9 octobre 2014
Par John F. Wright - Publié sur Amazon.com
Format: Broché Commentaire client Vine pour produit gratuit ( De quoi s'agit-il? )
I have a "love / hate" relationship with Ian's "Java Cookbook - 3rd Edition" (I do own previous versions too).

On the one hand, I'd be tempted to say that *every* Java developer should have a copy of this on their bookshelf as it can often be a handy reference to complement doing an Internet search for a topic. When you have no idea at all how to do something in Java, this book can be a good place for inspiration and a starting point.

On the other hand, this is very much a "tease" book. The table of contents sounds awesome but just when you think you've found what you were interested in and flip to it, you realize the coverage is so sparse that it almost always doesn't provide enough information. Still, it's at least a starting point for many "recipes".

Many of the topics might as well not even be covered. For example the sections on Eclipse, Netbeans and IntelliJ could be eliminated as they serve as nothing more than "this IDE exists and it is good". Other sections are misleading, for example "Network Logging with java.util.logging" has nothing to do with network logging. The same could be said for "Network Logging with log4j" but it also includes one sentence: "To log from a client to a server on a remote machine, the org.apache.log4j.net package includes several Appenders and server to connect them to."

I really like having a brief intro to a topic or technology that I might not have any previous experience with but the coverage in this book is typically about half of what I'd like to see. Perfect examples are the sections on Ant, Gradle Maven, Jenkins - these would be great intros if they had about double the amount of space allocated to them. Or on the other hand they could be reduced to just a single paragraph introducing what each is and it's primary value and weakness. Too much of this book is "here is a cool idea/topic but I'm not quite going to give you enough information to actually use it". For the experienced developer most of this book is completely unnecessary, for the newbie developer it's not enough to show them how to use something in the real world.

Kudos to this book for covering perhaps the best feature of Java 8: the new Date and Time package. (excellent section!)

My recommendation (to Ian) is to break this into four (or five) volumes at 400 pages each (total of 1600 pages) instead of a single 850 page book.
3 internautes sur 3 ont trouvé ce commentaire utile 
A highly useful reference for beginners 17 octobre 2014
Par A. J Terry - Publié sur Amazon.com
Format: Broché Commentaire client Vine pour produit gratuit ( De quoi s'agit-il? )
The Java Cookbook is aimed at somebody new to Java. They know the syntax and the basics, but have not yet memorized the main libraries and have not internalized the "Java way of doing things." It is 800 pages of little recipes for doing common tasks. Each starts with a terse problem statement, and has a Solution which states the one big idea that solves the problem. Then there is a brief discussion and code snippet to make it concrete.

This book is organized into two dozen chapters/categories starting with things like strings and pattern matching and progressing to topics like functional programming, networking, and reflection.

An example is the sockets recipe from the Server-side Java chapter. An early problem is "you need to create a socket-based server," solved by "Create a ServerSocket for the given port number." It goes through returning a response and returning object information across a network connection. Then the problem "your server needs to handle multiple clients" solved by "Use a thread for each."

This is the third edition, updated for Java 7 and 8, with new material clearly marked. For example, the entire chapter on functional programming is generally useful considering this is a whole new idiom recently introduced.

A hardened Java programmer will typically solve individual problems like these either by reading the javadoc directly or searching the web (blogs, stackoverflow, etc.) for examples. The fingers stay glued to the keyboard instead of wandering over to a printed book. The value of this book is in collecting and ordering a number of recipes for related problems. It could be easier to skim the chapter on handling JSON than to look up many individual questions. Each chapter includes some general commentary, and each solution discussion provides rationale, warnings, and references to related topics.

Beginners will find themselves using this book frequently, intermediate programmers occasionally, experienced ones not that often.
5 internautes sur 6 ont trouvé ce commentaire utile 
A creaky, increasingly antiquated, guide to Java 10 novembre 2014
Par Ian Kaplan - Publié sur Amazon.com
Format: Broché Commentaire client Vine pour produit gratuit ( De quoi s'agit-il? )
Large Java programs are composed of many small pieces, so software engineers are constantly trying to find the answer to "how do I do X" in Java. For example: "How do I read a file into a Java String?" The Java Cookbook exists to provide a quick reference to answer questions like these. In this case the answer is in Chapter 10 (Input and Output), section 10.

I bought the first edition of the Java Cookbook soon after it came out in June 2001. Web sites like Stackoverflow had not yet come into existence, so you couldn't find the answer to the file to string question by typing "java read file into String" into Google. Without the web resources we have now, the Java Cookbook was an important resource for Java programmers.

The third edition has new chapters on the functional features in Java 8 and on Java 8's new date objects. This presumably justifies the "3rd Edition Covers Java 8" banner at the top right corner of the cover. Some chapters appear to be completely unchanged from the first edition (Strings and Things, for example) or have only minor changes. Many chapters have been modified and expanded: the first edition was 799 pages of content and the third edition is 845 pages.

In 2001 Sun Microsystems (the company that developed Java before they were purchased by Oracle) had "Java evangelists" who were trying to spread the good word about Java and help promote its adoption. That task has been accomplished. Java's use is wide spread and the software resources available in Java are vast.

The changes in Java and the dynamic Java community may make writing a book like the Java Cookbook an impossible task. In 2001 the book was an important reference for Java programmers. In 2014 it feels like a creaky, increasingly antiquated volume.

The massive software libraries that are available in Java guarantee some striking omissions. For example, I did not see any reference to the Apache libraries for file IO.

In the chapter on XML parsing (Chapter 20), the SAX parser and the DOM parser are covered, but I didn't see any mention of the StAX stream parser in the JAXP library.

Although the Apache libraries are not mentioned, the Spring framework and dependency injection is briefly discussed (8.11 Using Dependency Injection). I did not find this discussion clear and it did not give me enough information to use and apply Spring. The Spring framework is covered in books like Spring in Practice (2013) and is probably impossible to summarize in such a small section.

The Java Cookbook still has some good introductory material. For example, the coverage of threads provides a decent foundation. However the newer Concurrent library is covered tangentially (22.12 Simplifying Servers Using the Concurrency Utilities). A much better reference can be found in Brian Goetz's 2006 book Java Concurrency in Practice.

Comparing a book length treatment of Java concurrency or the Spring framework to the Chapter in the Java Cookbook or a few sections may be unfair, but I think that it illustrates a core problem with the Cookbook. Many of the topics that are covered are complex. The brief coverage in the Cookbook is, in some cases, tangential and misses core critical issues.

Attempting to expand and evolve the Java Cookbook as Java has evolved is guaranteed to produce an unsatisfying result. Looking at the 2014 edition I felt that it would have been better to discard the earlier version and completely rewrite it, leaving out the antiquated parts. This would have been a huge and possibly pointless task. A reference like the Java Cookbook should be on the web, searchable and hyperlinked. In many ways, this type of reference is provided by stackoverflow and similar sites.

There will always be a place for books that provide a more in-depth treatment than the cookbook format (for example, Functional Programming in Java). But cookbooks, at least for something as complex as Java, may be relics of history.
1 internautes sur 1 ont trouvé ce commentaire utile 
Good Traditional Cuisine - but could use a slightly more modern perspective. 7 novembre 2014
Par Mike - Publié sur Amazon.com
Format: Broché Commentaire client Vine pour produit gratuit ( De quoi s'agit-il? )
This book is targeted at two types of programmers. The professional programmer who is looking for a starting point to get a quite solution together to solve a problem that they are unfamiliar with, or the programmer who like to learn by example. If you are in the later category you will find the book a useful guide on your road to learning.

Java has a very large API and a number of frameworks built on it, so even though this book weighs in at 848 pages, it is not comprehensive and some of the solutions can be terse. Inevitably there are things left out like JAXB, Google's Web Toolkit (aka GWT) and Spring is mentioned in some places but no examples are shown (Spring has several of it's own 800+ page books - including a recipes book), Roo (fast way to build a quick CRUD java web app), RCPs, AMQs, and testing frameworks (TestNG - though JUnit has a mention and a simple use case). Trying to cover all these cases would make the book even larger (well beyond 1000 pages) so the author had to make decisions. I did feel the book showed its age a little by having a chapter on AWT recipes. The browser is the GUI platform of choice, so the GUI chapter should be updated to reflect that. I think it would have been useful to have included a Design Pattern recipe section as in many professional OOA/D/P environments solutions are frequently

A lot of information about Java can be found online these days, but the book does a decent jobs of consolidating some of this information and links to these resources in one place. At the back of the book there is a summary of the difference between the major releases of Java from Hot Java (pre 1.0 release) to the current 1.8 SDK, which I found fun.walk down memory lane.

Overall I liked it :).
1 internautes sur 1 ont trouvé ce commentaire utile 
Specific JAVA Issues? Jump Into This Book For Answers. 16 octobre 2014
Par Big Data Paramedic - Publié sur Amazon.com
Format: Broché Commentaire client Vine pour produit gratuit ( De quoi s'agit-il? )
The book is a mammoth 850 pages (Excluding the preface) split into 24 chapters that covers a wide range of topics related to Java. If you are in IT, Working knowledge of Java is not enough. You should be proficient in Java. The hottest trends in IT when the book went live are big data and Android/iPhone apps development . Both of them need extensive JAVA expertise to excel. So does web development, cloud development - you name it.

This book is for people who are and have experience in Java, especially who write Java code on a full time basis If not, at least you should be in programming for few years and you have a task that will need JAVA. If you meet these criteria, these book is certainly for you. The book is NOT FOR LEARNING JAVA. There are other books gracefully suggested by the author himself ( Head First Java, 2nd Edition , Java In A Nutshell, 5th Edition, Learning Java ). The book has tons of specific problems and solutions ...That't it. Here are some examples .

COOKING RECIPE: Open a cooking book and you will see several recipes and some pictures of the food. Similarly Here the book has tons of Java recipes . As an example in the chapter 10 on Input and output:

A. Printing With Formatter and printf
PROBLEM: You want the ease of use that the java.util.Formatter class brings to simple printing tasks.
SOLUTION: Use Formatter for printing values with fine grained control over the formatting.
DISCUSSION: Detailed discussion around the problem and associated codes

Just to delve deeply on the same chapter, here are other problems that the book has solutions for:
1. Scanning Input with Streamtokenizer (same PROBLEM/SOLUTION/DISCUSSION FORMAT)
2. Scanning Input with the scanner class
3. Scanning input with Grammatical Structure
4. Opening a file by name
5. Copying a File
6. Reading a file into a string
7. Reassigning the standard streams
8. Duplicating a stream as it is written.
9 . Reading /Writing a different character set
10. Those pesky end of line characters
11. Beware Platform Dependent File Code
12. Reading "continued" lines
13. Reading/Writing binary data
14 Seeking to a position within a file
15. Writign Data Streams From C
16. Saving and restoring Java Objects
17. Preventing ClassCast exception with SerialversionUID
18. Reading And Writing JAR or ZIP Archives
19. Finding Files in a Filesystem-neutral way
20. Reading and writing Compressed Files
21 .Learning about the communications API for serial and parallel ports.

Has a very decent coverage of most of the topics ,from where you can branch into Google or specific books. .To enumerate what I mean, for example look at Chapter 4 : Pattern Matching And Regular expressions. It has a good reference to several scenarios, but the author recommends Mastering Regular Expressions for mastery of that area (I recommend regexbuddy dot com).

Compiling And Debugging
Interacting With The Environment
Strings And Things
Pattern Matching and Regular Expressions
Dates And Times
Structuring Data With Java
Object Oriented Techniques
Functional programming techniques
Input And Output ( examples in this chapter mentioned above)
Directory And File System Operations
Media,Graphics, Audio and Video
NetWork Clients
Java And Electronic Mail
Database Access
Processing JSON Data
Processing XML
Packages And Packaging
Threaded Java

SHORTCOMING :One visible shortcoming of the book is that every chapters has several codes that explains some topic related to the chapter. I would have loved to see an image / screenshot of the output. Some have ( ex: mailclient) but most don't .

SUMMARY: This book is a keeper. Keep it in your office. You never know when you will need it but I can promise you will need this book more often than you think you will need it. If you are a newbie, don't know much of JAVA, You are still reading the correct review. Get the books mentioned here. Proficiency in Java is the easiest key to 100k salaries.
Ces commentaires ont-ils été utiles ? Dites-le-nous


Souhaitez-vous compléter ou améliorer les informations sur ce produit ? Ou faire modifier les images?