Effective Java / (Record no. 15142)

MARC details
000 -LEADER
fixed length control field 02857cam a2200337 a 4500
001 - CONTROL NUMBER
control field a2140
003 - CONTROL NUMBER IDENTIFIER
control field SIRSI
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 080402s2008 nju b 001 0 eng
010 ## - LIBRARY OF CONGRESS CONTROL NUMBER
LC control number 2008926278
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9780321356680 (pbk.)
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 0321356683 (pbk.)
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 0201310058
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9780201310054
035 ## - SYSTEM CONTROL NUMBER
System control number (Sirsi) i9780321356680
050 00 - LIBRARY OF CONGRESS CALL NUMBER
Classification number QA76.73.J38
Item number B57 2008
082 04 - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 005.71262
Edition information 22
090 ## - LOCALLY ASSIGNED LC-TYPE CALL NUMBER (OCLC); LOCAL CALL NUMBER (RLIN)
Classification number (OCLC) (R) ; Classification number, CALL (RLIN) (NR) 005.7126 B6513E 2008
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Bloch, Joshua.
245 10 - TITLE STATEMENT
Title Effective Java /
Statement of responsibility, etc. Joshua Bloch.
250 ## - EDITION STATEMENT
Edition statement 2nd ed.
260 ## - PUBLICATION, DISTRIBUTION, ETC.
Place of publication, distribution, etc. Upper Saddle River, NJ :
Name of publisher, distributor, etc. Addison-Wesley,
Date of publication, distribution, etc. c2008.
300 ## - PHYSICAL DESCRIPTION
Extent xxi, 346 p. ;
Dimensions 24 cm.
490 1# - SERIES STATEMENT
Series statement The Java series.
500 ## - GENERAL NOTE
General note CTS.
500 ## - GENERAL NOTE
General note "Revised and updated for Java SE 6"--Cover.
504 ## - BIBLIOGRAPHY, ETC. NOTE
Bibliography, etc. note Includes bibliographical references (p. 321-325) and index.
505 0# - FORMATTED CONTENTS NOTE
Formatted contents note Introduction -- Creating and destroying objects -- Methods common to all objects -- Classes and interfaces -- Generics -- Enums and annotations -- Methods -- General programming -- Exceptions -- Concurrency -- Serialization.
520 ## - SUMMARY, ETC.
Summary, etc. 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.
Expansion of summary note This book is designed to help Java programmers make the most effective use of the Java programming language and its fundamental libraries, java.lang, java.util, and java.io. There are over 50 items or essays, each of which conveys one rule. 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.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Java (Computer program language)
830 #0 - SERIES ADDED ENTRY--UNIFORM TITLE
Uniform title Java series.
Holdings
Withdrawn status Lost status Source of classification or shelving scheme Damaged status Not for loan Collection Home library Current library Shelving location Cost, normal purchase price Total checkouts Full call number Barcode Date last seen Copy number Price effective from Koha item type
    Library of Congress Classification     AUE Library Collection MAIN MAIN General 35.47   QA76.73 .J38 B57 2008 10051711 03/13/2021 1 11/19/2019 Books