StartGroepenDiscussieMeerTijdgeest
Doorzoek de site
Onze site gebruikt cookies om diensten te leveren, prestaties te verbeteren, voor analyse en (indien je niet ingelogd bent) voor advertenties. Door LibraryThing te gebruiken erken je dat je onze Servicevoorwaarden en Privacybeleid gelezen en begrepen hebt. Je gebruik van de site en diensten is onderhevig aan dit beleid en deze voorwaarden.

Resultaten uit Google Boeken

Klik op een omslag om naar Google Boeken te gaan.

Effective Java programming language guide…
Bezig met laden...

Effective Java programming language guide (editie 2001)

door Joshua Bloch

Reeksen: Java Series

LedenBesprekingenPopulariteitGemiddelde beoordelingAanhalingen
1,1371117,657 (4.38)4
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 programmer’s 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 “items” 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: New coverage of generics, enums, annotations, autoboxing, the for-each loop, varargs, concurrency utilities, and much more Updated techniques and best practices on classic topics, including objects, classes, libraries, methods, and serialization How to avoid the traps and pitfalls of commonly misunderstood subtleties of the language Focus on the language and its most fundamental libraries: java.lang, java.util, and, to a lesser extent, java.util.concurrent and java.io Simply put, Effective Java™, Second Edition, presents the most practical, authoritative guidelines available for writing efficient, well-designed programs.… (meer)
Lid:lenny_jg
Titel:Effective Java programming language guide
Auteurs:Joshua Bloch
Info:Harlow Addison-Wesley 2001
Verzamelingen:Jouw bibliotheek
Waardering:
Trefwoorden:Geen

Informatie over het werk

Effective Java door Joshua Bloch

Bezig met laden...

Meld je aan bij LibraryThing om erachter te komen of je dit boek goed zult vinden.

Op dit moment geen Discussie gesprekken over dit boek.

» Zie ook 4 vermeldingen

Engels (10)  Hongaars (1)  Alle talen (11)
1-5 van 11 worden getoond (volgende | toon alle)
This book is like Effective C by Scott Meyers, but for Java.

The book is formatted at a series of tips, broken into categories such as concurrency, designing methods, handling exceptions, and implementing C constructs. I found the book extremely useful. I do not have much Java experience, and I had to write some code in Java. This book helped me write code that is, hopefully, idiomatically and well as syntactically Java. (It also helped me relearn how to actually program in Java, but, shhh, that's a secret.) ( )
  eri_kars | Jul 10, 2022 |
NA
  pszolovits | Feb 3, 2021 |
Nem véletlenül ez az egyik legismertebb Java könyv. Nem teljesen kezdőknek ajánlott, vagyis feltételezi, hogy már ismerjük a nyelvet, de pár év Java programozás után már rendkívül hasznos lehet. Sőt szerintem vannak részei amik akár már korábban is teljesen érthetőek.

A könyv 12 fejezeten belül 90 pontot sorol fel. A fejezeteken belül a pontok egymásra épülnek, de a fejezeteket szinte tetszőleges sorrendben olvashatjuk. A pontokban a szerző tipikus Java programozási hibákat mutat be (és persze azt is, hogy miként lehet ezeket elkerülni), vagy felvet egy gyakori problémát és szépen kidolgozott programozási technikát mutat be amivel megoldhatjuk. A könyv egyik legjobb tulajdonsága, hogy a pontok szinte mindegyike konkrét javaslatokat tartalmaz. Vagyis nagyon ritka az olyan megfoghatatlan szabály, ami általánosan javasolja, hogy törekedjünk valamire.

Érdemes odafigyelni, hogy melyik kiadást vesszük meg. Én a harmadik kiadást olvastam, ez 2017-ben jelent meg, több újdonságot tartalmaz a 2008-ban megjelent második kiadáshoz képest. ( )
  asalamon | Jun 2, 2019 |
This book alone made me a better Java programmer. Period.


Pros:
* It's presented by items, so no need to read it sequentially;
* Contains a glimpse on the intricacies of the Java language;
* Contains code examples on 'why do this, but not that';
And more importantly,
* You'll probably consider things that never even crossed your mind (or at least, not mine).

Cons
* It's geared towards Java 2 and... Java 7 has just came out. In my eyes, it doesn't make it less valuable though.


Even though I just finished the first edition, I'm seriously considering buying the last one. I liked THAT much. ( )
  something_ | May 1, 2015 |
This book not only provides gems of advice for core Java programming but also for programming in general, especially if your code will be provided as an API to other programmers and if it is going to live for more than a few months.

Another interesting aspect of the book is that the more I contemplate upon it, the more it resembles like advocacy for functional programming. At least some parts really made me think like "hmm, that would be considered natural in Scala" (insert your favorite functional programming language here, even if it's not purely functional in the strictest academic sense). The book is also helpful if you've spent long time in high level languages such as Python or Lisp before coming to Java, and are curious about how you can get an approximation of some of their good parts such as optional named arguments.

The foreword of Guy L. Steele, Jr. says it all: after learning the vocabulary and grammar of a language you need to master the pragmatics of it rooted in real life cases so that your communication with other language speakers will smooth flowly. Bloch's book helps you with that effectively and I think every programming language deserves at least one author of Bloch's calibre. ( )
  EmreSevinc | Aug 28, 2011 |
1-5 van 11 worden getoond (volgende | toon alle)
geen besprekingen | voeg een bespreking toe

Onderdeel van de reeks(en)

Prijzen

Je moet ingelogd zijn om Algemene Kennis te mogen bewerken.
Voor meer hulp zie de helppagina Algemene Kennis .
Gangbare titel
Informatie afkomstig uit de Engelse Algemene Kennis. Bewerk om naar jouw taal over te brengen.
Oorspronkelijke titel
Alternatieve titels
Oorspronkelijk jaar van uitgave
Mensen/Personages
Belangrijke plaatsen
Belangrijke gebeurtenissen
Verwante films
Motto
Opdracht
Eerste woorden
Citaten
Laatste woorden
Ontwarringsbericht
Uitgevers redacteuren
Auteur van flaptekst/aanprijzing
Oorspronkelijke taal
Gangbare DDC/MDS
Canonieke LCC
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 programmer’s 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 “items” 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: New coverage of generics, enums, annotations, autoboxing, the for-each loop, varargs, concurrency utilities, and much more Updated techniques and best practices on classic topics, including objects, classes, libraries, methods, and serialization How to avoid the traps and pitfalls of commonly misunderstood subtleties of the language Focus on the language and its most fundamental libraries: java.lang, java.util, and, to a lesser extent, java.util.concurrent and java.io Simply put, Effective Java™, Second Edition, presents the most practical, authoritative guidelines available for writing efficient, well-designed programs.

Geen bibliotheekbeschrijvingen gevonden.

Boekbeschrijving
Haiku samenvatting

Actuele discussies

Geen

Populaire omslagen

Snelkoppelingen

Waardering

Gemiddelde: (4.38)
0.5
1 1
1.5
2 4
2.5 1
3 17
3.5 3
4 53
4.5 10
5 97

Ben jij dit?

Word een LibraryThing Auteur.

 

Over | Contact | LibraryThing.com | Privacy/Voorwaarden | Help/Veelgestelde vragen | Blog | Winkel | APIs | TinyCat | Nagelaten Bibliotheken | Vroege Recensenten | Algemene kennis | 205,418,680 boeken! | Bovenbalk: Altijd zichtbaar