Java has quickly become one of the most important languages in programming, particularly for professional and enterprise-level projects. From its infancy as a language primarily used for web applets to its maturity through servlets, Enterprise JavaBeans, and database access, Java has become a complex and robust tool for today's developer.Hardcore Java takes this language and breaks it apart, piece by piece, revealing the important secrets and tricks that will take you from a junior-level programmer to a seasoned and expert developer. You'll fly through the fundamentals and quickly find yourself learning about advanced memory management techniques, optimization and bytecode-level enhancements, and the techniques required to build lightning-fast GUIs. Throughout the book, you'll also master the art of writing and maintaining bulletproof and error-proof code, all while grasping the intricacies of the Java language.Hardcore Java covers:
Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.
Robert Simmons, Jr. started programming when floppy disks were reallyfloppy and 64 kilobytes of RAM was considered state of the art. Fromhis early days of programming BASIC and Logo on an Apple IIe, headvanced through Pascal and C to arrive in the object oriented realmof C++. When Java first came out, he knew that the infant languagewould become a serious player amongst corporations; Robert learnedJava and began using it as his primary language for programming in1997. Although Robert is American, he lives and works as a SeniorSoftware Architect in Germany.
Preface; Audience; Typographical Conventions; Code Samples; Tools; Using Code Examples; Comments and Questions; Acknowledgments; Chapter 1: Java in Review; 1.1 Core Concepts; 1.2 Syntax Issues; 1.3 Access Issues; 1.4 Common Mistakes; Chapter 2: The Final Story; 2.1 Final Constants; 2.2 Final Variables; 2.3 Final Parameters; 2.4 Final Collections; 2.5 Instance-Scoped Variables; 2.6 Final Classes; 2.7 Final Methods; 2.8 Conditional Compilation; 2.9 Using final as a Coding Standard; Chapter 3: Immutable Types; 3.1 Fundamentals; 3.2 Immutable Problems; 3.3 Immutable or Not; Chapter 4: Collections; 4.1 Collection Concepts; 4.2 Implementations; 4.3 Choosing a Collection Type; 4.4 Iterating Collections; 4.5 Collection Gotchas; Chapter 5: Exceptional Code; 5.1 Two Types of Exceptions; 5.2 When to Use Exceptions; 5.3 Finally for Closure; 5.4 Exceptional Traps; Chapter 6: Nested Classes; 6.1 Inner Classes; 6.2 Limited-Scope Inner Classes; 6.3 Static Nested Classes; 6.4 Double Nested Classes; 6.5 Nested Classes in Interfaces?; 6.6 Nested Interfaces; 6.7 Nested Class Rules; Chapter 7: All About Constants; 7.1 Substitution Constants; 7.2 Bit Fields; 7.3 Option Constants; 7.4 Constant Objects; 7.5 Constant Encapsulation; Chapter 8: Data Modeling; 8.1 The Requirements Document; 8.2 Natural Language Modeling; 8.3 Aspects of Well-Designed Data Models; 8.4 Reusable Data Constraints; 8.5 Persistence; Chapter 9: Practical Reflection; 9.1 The Basics; 9.2 Reflection and Greater Reflection; 9.3 Applying Reflection to MutableObject; 9.4 Performance of Reflection; 9.5 Reflection + JUnit = Stable Code; Chapter 10: Proxies; 10.1 What Is a Proxy?; 10.2 Two Kinds of Proxies; 10.3 Proxy Gotchas; Chapter 11: References in Four Flavors; 11.1 The Problem; 11.2 Java Reference Concepts; 11.3 The Java Reference Classes; 11.4 Practical Applications; 11.5 A Weak Listener; 11.6 When to Use References; Chapter 12: Tiger: JDK 1.5; 12.1 New Language Features; 12.2 Generics; 12.3 Other Improvements in Tiger; Colophon;
Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.
GRATIS per la spedizione in U.S.A.
Destinazione, tempi e costiGRATIS per la spedizione in U.S.A.
Destinazione, tempi e costiDa: Better World Books, Mishawaka, IN, U.S.A.
Condizione: Good. 1st Edition. Used book that is in clean, average condition without any missing pages. Codice articolo 5742863-6
Quantità: 2 disponibili
Da: ThriftBooks-Dallas, Dallas, TX, U.S.A.
Paperback. Condizione: Very Good. No Jacket. May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less 1.3. Codice articolo G0596005687I4N00
Quantità: 1 disponibili
Da: ThriftBooks-Dallas, Dallas, TX, U.S.A.
Paperback. Condizione: Good. No Jacket. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less 1.3. Codice articolo G0596005687I3N00
Quantità: 1 disponibili
Da: AwesomeBooks, Wallingford, Regno Unito
Paperback. Condizione: Very Good. Hardcore Java This book is in very good condition and will be shipped within 24 hours of ordering. The cover may have some limited signs of wear but the pages are clean, intact and the spine remains undamaged. This book has clearly been well maintained and looked after thus far. Money back guarantee if you are not satisfied. See all our books here, order more than 1 book and get discounted shipping. Codice articolo 7719-9780596005689
Quantità: 1 disponibili
Da: WorldofBooks, Goring-By-Sea, WS, Regno Unito
Paperback. Condizione: Very Good. There is a huge difference between writing code that compiles and runs and writing code that is robust, extensible, maintainable, readable, and just plain elegant. And it's that difference that distinguishes a master Java developer from just a good developer. Becoming a master programmer takes hard work, patience and, usually, an expert who will take the time to teach you how to understand and use the most difficult concepts in the language. But what if your goal is Java wizardry, and you don't have an available expert willing to take you under wing? Don't despair. You can rely on Hardcore Java to transform your Java skills from competent to sublime. Hardcore Java distills years of experience into a concise, but generous, compendium of java guru expertise. It reveals the difficult and rarely understood secrets of Java that true master programmers need to know. Written for the working Java developer, Hardcore Java focuses on the set of APIs you must use to create standalone applications. This indispensable resource explores in detail the advanced, powerful aspects of application design and programming that will make every line of your code count. Hardcore Java is an advanced book that focuses on the little-touched but critical parts of the Java programming language that expert programmers use. We're not talking about trivial things; we're talking about difficult but extremely powerful and useful programming techniques like reflection, advanced data modeling, advanced GUI design, and advanced aspects of JDO, EJB and XML-based web clients. This unique book reveals the true wizardry behind the complex and often-mysterious Java environment. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged. Codice articolo GOR002667289
Quantità: 2 disponibili
Da: BooksByLisa, Highland Park, IL, U.S.A.
Soft cover. Condizione: New. First Edition. PHOTO AND VIDEO OF PAGES TAKEN TO SHOW CONDITION PRIOR TO SHIPPING; PHOTOS EMAILED FOR MORE SPECIFICS WHEN REQUESTED; Book. Codice articolo 391
Quantità: 1 disponibili
Da: Bahamut Media, Reading, Regno Unito
Paperback. Condizione: Very Good. This book is in very good condition and will be shipped within 24 hours of ordering. The cover may have some limited signs of wear but the pages are clean, intact and the spine remains undamaged. This book has clearly been well maintained and looked after thus far. Money back guarantee if you are not satisfied. See all our books here, order more than 1 book and get discounted shipping. Codice articolo 6545-9780596005689
Quantità: 1 disponibili
Da: medimops, Berlin, Germania
Condizione: good. Befriedigend/Good: Durchschnittlich erhaltenes Buch bzw. Schutzumschlag mit Gebrauchsspuren, aber vollständigen Seiten. / Describes the average WORN book or dust jacket that has all the pages present. Codice articolo M00596005687-G
Quantità: 1 disponibili
Quantità: 1 disponibili
Da: BargainBookStores, Grand Rapids, MI, U.S.A.
Paperback or Softback. Condizione: New. Hardcore Java 1.28. Book. Codice articolo BBS-9780596005689
Quantità: 5 disponibili