In weniger als einer Minute können Sie mit dem Lesen von Learning Java auf Ihrem Kindle beginnen. Sie haben noch keinen Kindle? Hier kaufen Oder fangen Sie mit einer unserer gratis Kindle Lese-Apps sofort an zu lesen.

An Ihren Kindle oder ein anderes Gerät senden


Kostenlos testen

Jetzt kostenlos reinlesen

An Ihren Kindle oder ein anderes Gerät senden

Jeder kann Kindle Bücher lesen  selbst ohne ein Kindle-Gerät  mit der KOSTENFREIEN Kindle App für Smartphones, Tablets und Computer.
Learning Java

Learning Java [Kindle Edition]

Patrick Niemeyer , Daniel Leuck
4.5 von 5 Sternen  Alle Rezensionen anzeigen (2 Kundenrezensionen)

Kindle-Preis: EUR 19,46 Inkl. MwSt. und kostenloser drahtloser Lieferung über Amazon Whispernet

Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Kindle Edition EUR 19,46  
Taschenbuch EUR 31,95  

Kunden, die diesen Artikel gekauft haben, kauften auch



Java is the preferred language for many of today’s leading-edge technologies—everything from smartphones and game consoles to robots, massive enterprise systems, and supercomputers. If you’re new to Java, the fourth edition of this bestselling guide provides an example-driven introduction to the latest language features and APIs in Java 6 and 7. Advanced Java developers will be able to take a deep dive into areas such as concurrency and JVM enhancements.

You’ll learn powerful new ways to manage resources and exceptions in your applications, and quickly get up to speed on Java’s new concurrency utilities, and APIs for web services and XML. You’ll also find an updated tutorial on how to get started with the Eclipse IDE, and a brand-new introduction to database access in Java.

Über den Autor und weitere Mitwirkende

Patrick Niemeyer became involved with Oak (Java's predecessor) while working at Southwestern Bell Technology Resources. He is an independent consultant and author in the areas of networking and distributed applications. Pat is the author of BeanShell, a popular Java scripting language, as well as various other free goodies on the Net. Most recently, Pat has been developing enterprise architecture for A.G. Edwards. He currently lives in the Central West End area of St. Louis with various creatures. Dan Leuck is the CEO of Ikayzo, a Tokyo and Honolulu-based interactive design and software development firm with customers including Sony, Oracle, Nomura, PIMCO and the federal government. He previously served as Senior Vice President of Research and Development for Tokyo-based ValueCommerce, Asia's largest online marketing company, Global Head of Development for London-based, Europe's largest B2C website, and President of the US division of DML. Daniel has extensive experience managing teams of 150+ developers in five countries. He has served on numerous advisory boards and panels for companies such as Macromedia and Sun Microsystems. Daniel is active in the Java community, is a contributor to BeanShell, the project lead for SDL, and sits on numerous Java Community Process expert groups.


  • Format: Kindle Edition
  • Dateigröße: 7152 KB
  • Seitenzahl der Print-Ausgabe: 1010 Seiten
  • Gleichzeitige Verwendung von Geräten: Keine Einschränkung
  • Verlag: O'Reilly Media; Auflage: 4 (13. Juni 2013)
  • Verkauf durch: Amazon Media EU S.à r.l.
  • Sprache: Englisch
  • Text-to-Speech (Vorlesemodus): Aktiviert
  • X-Ray:
  • Durchschnittliche Kundenbewertung: 4.5 von 5 Sternen  Alle Rezensionen anzeigen (2 Kundenrezensionen)
  • Amazon Bestseller-Rang: #166.326 Bezahlt in Kindle-Shop (Siehe Top 100 Bezahlt in Kindle-Shop)

  •  Ist der Verkauf dieses Produkts für Sie nicht akzeptabel?

Mehr über die Autoren

Entdecken Sie Bücher, lesen Sie über Autoren und mehr

Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?


3 Sterne
2 Sterne
1 Sterne
4.5 von 5 Sternen
4.5 von 5 Sternen
Die hilfreichsten Kundenrezensionen
1 von 1 Kunden fanden die folgende Rezension hilfreich
Von uds-n
Format:Taschenbuch|Verifizierter Kauf
Es ist sicher kein Buch mit dem man als absoluter Neuling Java lernen würde - insofern wirkt der Titel irreführend. Aber nachdem man gewisse Anfangsgründe hat, kann man es mit sehr viel Gewinn lesen. Es ist in meinen Augen mehr als eine Referenz. Sehr viele wichtige Themen sind sehr interessant und didaktisch gut geschrieben.
Man muss aber den Text durcharbeiten; es ist eher nicht geeignet wie die "Insel" zum Rauskopieren von Beispielen. Aber wenn man mit einem Thema durch ist hat man das wirklich umfassend informiert zu sein - man hat etwas erlernt.
Ich habe die Java 5 Version als eBook gehabt und habe mir jetzt die Java 7 Version als Paperback gekauft, weil ich zum Lesen ein "richtiges" Buch brauche. Aber wer die Java 5 Version schon hat muss nicht unbedingt Java 7 kaufen. Hier wäre es wohl besser gewesen, die Autoren hätten noch eine Weile gewartet und sich mit Java 8 beschäftigt.

Aber für insgesamt ein rundum gelungenes Buch - ich habe es immer greifbar.
War diese Rezension für Sie hilfreich?
4.0 von 5 Sternen Good book for experienced programmers 18. Februar 2014
Von James P.
Format:Taschenbuch|Verifizierter Kauf
This book is great if you are coming from a programming background and you understand some object-orientated concepts.

It is certainly not for people new to programming.
War diese Rezension für Sie hilfreich?
Die hilfreichsten Kundenrezensionen auf (beta) 2.8 von 5 Sternen  13 Rezensionen
8 von 9 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen Excellent reference but not for beginners 28. Juni 2013
Von tjain - Veröffentlicht auf
Learning Java (Fourth Edition) is book for Java practitioner as reference book. This covers lot of topics.

This is an excellent book for someone who knows basics of programming. This book is not beginners. This book lacks examples and exercises which may disappoint few people.

Book has 24 chapters covering almost all of basic Java. The chapter one talks about historical aspects. Second chapter is brief introduction of java but it assumes that reader is aware of programming, OOP, threading etc which is difficult for any beginner.
4 von 4 Kunden fanden die folgende Rezension hilfreich
3.0 von 5 Sternen Java for established programmers 8. August 2013
Von G. van Staden - Veröffentlicht auf
Format:Kindle Edition
This book is most suited to those who know some Java but want to progress their knowledge to its broader use or those moving to Java from another language. I don't think it's a good book for new programmers. The first few examples involve Swing which means a lot of fundamental concepts are assumed. Types, event handling, conditionals, control of flow and classes are only covered after an entire chapter of building a Swing application. The core language, utilities, Swing, Web Programming, Web Service Programming and XML are the main topics. Once again having XML processing after Web Services is not an ideal topic order. The constant comparisons with C++ are annoying and detract from focusing on learning Java. The appendix insert on Eclipse was a good idea but it is too lacking for those who are new to the IDE and too basic for those familiar with it. As for Appendix B, I don't understand why this was included. There is enough information for the reader to walk away well aware of the capabilities and philosophies of Java. To get a coherent understanding of Java from this, you will have to read it a few times and be prepared to bounce around the various chapters.
1 von 1 Kunden fanden die folgende Rezension hilfreich
2.0 von 5 Sternen Not for beginners...even somewhat experienced beginners. 15. Februar 2014
Von NFB - Veröffentlicht auf
Format:Taschenbuch|Verifizierter Kauf
I wish I'd listened to the reviewers who claimed that this was a great resource for experienced developers or those with some exposure to Java already, but not necessarily the introduction to the language that it might seem to be.

I am not an absolute novice programmer - I've had an introductory programming course, and I have several years of experience writing, using and maintaining software of varying complexity, but mostly in scripting languages. Having learned most of my programming skills on the fly, I knew that I had many substantial gaps in my knowledge that I was hoping to address while teaching myself Java. I did not expect to be able to dive right in without effort, but I did think I was ready for something a little more advanced than your standard first level, "here's how you write a for loop in Java," programming course. I still think that, but I also believe that this book is not what might come next for someone with my background.

In the first place, I ran into the same issues as everyone else with Chapter 2, the IDE and attempting to grab the examples from the O'Reilly website. I think those issues are inexcusable, and I do not understand why they have not been addressed. Some poking around on the O'Reilly user forum did finally turn up a fix (from another user - the author's posts were not helpful) that worked for me, but ultimately I found it most helpful to simply regenerate the examples myself by hand.

That gripe addressed, I proceeded fairly rapidly until Chapter 5, at which point my progress stalled. For someone totally new to the language, it's simply too much detail without some hands-on examples. By the end of the chapter I'd largely lost all grasp of content from the middle. I appreciate that for someone with a background in OOP, it's probably highly useful. And I expect that I will turn to this book as a reference, but for now, I think I will have to find another resource to actually start programming in Java.
5 von 7 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen "Learning Java: Fourth Edition" by Niemeyer/Leuck (O'Reilly) 20. August 2013
Von bibliomanic - Veröffentlicht auf
Let me begin by saying I don't feel this books is appropriate for anyone brand new to the Java programming language. A few months back I recommended Michael Ernest's Java SE 7 Programming Essentials as the quintessential guide for beginners in Java programming. And it is. But once you've gone through that book, you should head straight to Learning Java by Patrick Niemeyer and Daniel Leuck. In my assessment, this is one of the best and most authoritative editions of Java 7 ever put out by O'Reilly. From the introduction, the authors demonstrate their knowledge of not only the history of Java but how it has matured and how developers today should approach using it.

Interestingly, this is the first Java title in awhile I've seen that jumps into the language but simultaneously offers an up-front tutorial of the Eclipse integrated development environment, arguably one of the most popular IDE's in use for Java programming today. In fact, the first three chapters gives an overview of the language, demonstrates a first application and then describes how to implement the sample code inside Eclipse. (There's also an Appendix with more thorough coverage on Eclipse).

The next few chapters takes a sweeping look at Java on a number of levels. First, the authors give just the right amount of attention to Java types, and explain object-oriented program and the relationships between objects. This includes coverage on properties, fields, methods and constructors. It wraps up with a look at enumerations and generics. By the time you reach 250 pages, you've been taken on a grand tour of the language and given a solid grounding in its practical use.

Rather than dive deep at that point into the language, I was surprised to find the authors turn to a discussion on threading! I found this a little bit of an unusual choice for this juncture in the book (particularly since it followed on with a discussion of the String object), but it was no less enjoyable and in some regards made sense.

The book then takes a look at I/O and networking, followed by a natural segue to web programming and web services (yay)! This was undoubtedly a highlight for me in the book from just the sheer amount of sample code and practical advice.

Chapters 16-19 provided more than 150 pages on the topic of Swing and Layout managers, something that is woefully lacking in other books. Two more chapters finally wrap the UI aspects with discussions of the APIs for graphics rendering and drawing.

I felt the text concluded with a bit of oddity. For example, there's a chapter on Applets that I would've expected to come earlier, perhaps coupled with the web development pieces. There's an excellent overview into the serialization, reflection and design of JavaBeans, but it lacked a more comprehensive look I felt it deserved. The last chapter comprised about 50 pages on XML.

As with any book of this size, organization is a critical factor and probably one of the most difficult for technical editors and writers. Overall I think O'Reilly's team did a fine job with this fourth edition. I feel the chapter on XML might have been better served following the discussion on I/O since there are parallels. Finally, I was utterly surprised not to find any significant coverage of databases other than in relatively short or contrived examples. I think a chapter on this would've made the text better, although at what cost to the other content would be called into question.

At the end of the day I would rate this a solid 4/5 stars by O'Reilly's rating criteria. I recommend this book on its many good merits of topic coverage, and on the competence and expertise clearly demonstrated by its authors.

* Disclaimer: The e-book version of this book was given to me by a representative of the publisher in exchange for a review. However, all opinions and observations regarding the text are my own, and based on my experience as a professional developer.
5.0 von 5 Sternen Excellent book for learning Java 6. August 2014
Von kalyson - Veröffentlicht auf
This is a very well-written, well-organized book. It covers basic concepts that relate to the Java programming language and compares it to other languages. The background provided by the book is absolutely outstanding.

The author does cover programming language concepts at a fairly basic level, but I could see where someone who is not a computer scientist or who is utterly lacking in computer science/programming language theory might see it as a challenge.

There are a lot of self-taught 'programmers' who maybe took a class in Access, VBA, Intro to Web, HTML, etc., etc. who don't have the basics of computer science. That is, they have never taken a class in Algorithms Analysis, Computer Architecture, Building Compilers or Simulators or Assemblers, or Computing Theory, who don't know a finite state machine from a context free grammar. Such persons may indeed have some difficulty with the book, in spite of its very clear and basic introductory level.

But the author is one of the best IT writers I have encountered in quite some time. His explanations are clear, concise and in some cases amusing. For example, in the introduction he discusses statically vs dynamically typed languages and says:

"The differences in languages have been likened to the differences among kinds of automobiles.
Statically typed languages such as C++ are analogous to a sports car: reasonably
safe and fast, but useful only if you're driving on a nicely paved road. Highly
dynamic languages such as Smalltalk are more like an off-road vehicle: they afford you
more freedom but can be somewhat unwieldy. It can be fun (and sometimes faster) to
go roaring through the backwoods, but you might also get stuck in a ditch or mauled
by bears."

I have yet to see a better comparison of Java to other languages and explanation of the fundamental structure of the language. He honestly compares and contrasts the pros and cons of the languages without launching into Java 'fan-boy', marketing hype.

He covers the use of Eclipse for his examples, which are step-by-step and easy to follow.

If you are a computer scientist or actual computer programmer who wants to learn Java, this book is an excellent option.
Waren diese Rezensionen hilfreich?   Wir wollen von Ihnen hören.
Kundenrezensionen suchen
Nur in den Rezensionen zu diesem Produkt suchen

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Erster Beitrag:
Eingabe des Log-ins

Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen

Ähnliche Artikel finden