Effective Java

Designed to help Java programmers make the most effective use of the Java programming language and its fundamental libraries, this updated edition includes more than 50 essays, each of which conveys one rule. Helping programmers sidestep common misconceptions and errors, each rule captures best prac...

Full description

Bibliographic Details
Main Author: Bloch, Joshua
Format: eBook
Language:English
Published: Upper Saddle River, N.J. Addison-Wesley 2008
Edition:2nd ed
Series:Java series
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 03338nmm a2200517 u 4500
001 EB001918924
003 EBX01000000000000001081826
005 00000000000000.0
007 cr|||||||||||||||||||||
008 210123 ||| eng
020 |a 6612646829 
020 |a 9780137150021 
020 |a 0137150024 
020 |a 9781282646827 
020 |a 1282646826 
020 |a 0132345285 
020 |a 9780132345286 
020 |a 9786612646829 
050 4 |a QA76.73.J38 
100 1 |a Bloch, Joshua 
245 0 0 |a Effective Java  |c Joshua Bloch 
250 |a 2nd ed 
260 |a Upper Saddle River, N.J.  |b Addison-Wesley  |c 2008 
300 |a xxi, 346 pages 
505 0 |a Introduction -- Creating and destroying objects -- Methods common to all objects -- Classes and interfaces -- Generics -- Enums and annotations -- Methods -- General programming -- Exceptions -- Concurrency -- Serialization 
505 0 |a Includes bibliographical references and index 
653 |a Java (Computer program language) / http://id.loc.gov/authorities/subjects/sh95008574 
653 |a Java (Computer program language) / fast 
653 |a Programming Languages 
653 |a Programming languages (Electronic computers) / fast 
653 |a Java / Programmiersprache / gnd / http://d-nb.info/gnd/4401313-9 
653 |a Langages de programmation 
653 |a Java (Computer program language) / blmlsh 
653 |a Programming languages (Electronic computers) / http://id.loc.gov/authorities/subjects/sh85107313 
653 |a Java (Langage de programmation) 
653 |a COMPUTERS / Programming Languages / Java / bisacsh 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
490 0 |a Java series 
776 |z 0201310058 
776 |z 9780201310054 
776 |z 9780321356680 
776 |z 0321356683 
856 4 0 |u https://learning.oreilly.com/library/view/~/9780137150021/?ar  |x Verlag  |3 Volltext 
082 0 |a 005.71262 
520 |a Designed to help Java programmers make the most effective use of the Java programming language and its fundamental libraries, this updated edition includes more than 50 essays, each of which conveys one rule. Helping programmers sidestep common misconceptions and errors, each rule captures best practices that have been tested in the real world. Just one of the key features in this book are the code examples that illustrate many useful design patterns and idoms. Another key feature is the advice on what not to do. Providing examples of what practices to avoid helps programmers side step common misconceptions and errors. While the second edition will cover all of the classic topics developers have come to rely on- objects, classes, libraries, methods, and serialization; new to this edition will be the coverage on generics, metadata, autoboxing, concurrency utilities, memory model, enumerations, and more. The book is based on the philosophy that clarity and simplicity are of paramount importance. The concise essays teach Java programmers of all levels how to write correct, clear, reusable, and effective code. Learning the art of Java programming, like most other disciples, consists of learning the rules and then learning when to violate them. With this book in hand, Java programmers will truly learn the rules and then learn when to violate them