File Name: Java: The Complete Reference, Ninth Edition.pdf
File Size: 46,6 Mb
Total Read : 87
Total Download : 665
Uploaded: Monday, 24-07-2017 New
Status: AVAILABLE Last checked: 24 Minutes ago!
Rating: 4/5 from 25430 votes.
Fully updated for Java SE 8, Java: The Complete Reference, Ninth Edition explains how to develop, compile, debug, and run Java programs. Bestselling programming author Herb Schildt covers the entire Java language, including its syntax, keywords, and fundamental programming principles, as well as significant portions of the Java API library. JavaBeans, servlets, applets, and Swing are examined and real-world examples demonstrate Java in action. New Java SE 8 features such as lambda expressions, the stream library, and the default interface method are discussed in detail. This Oracle Press resource also offers a solid introduction to JavaFX.
29 Comments Comment
Finally I get this ebook, thanks for all these Java: The Complete Reference, Ninth Edition I can get now!
I was suspicious at first when I got redirected to the membership site. Now I'm really excited I found this online library....many thanks Kisses
I did not think that this would work, my best friend showed me this website, and it does! I get my most wanted eBook
I found out about Playster in the New York times and I'm very happy about it: “One of the newest contenders in the crowded field, a company based in Montreal called Playster, offers music, games, TV shows, movies and e-books through its service. Playster recently struck a deal with HarperCollins to include 14,000 backlist books in its service.”
My friends are so mad that they do not know how I have all the high quality ebook which they do not!
I stumbled upon Playster 2 months ago. I've upgraded to a premium membership already. The platform now carries audiobooks from: Simon & Schuster, Macmillan, HarperCollins UK, Recorded Books, Tantor, and Highbridge. HarperCollins US titles are already in the library. Great service.
so many fake sites. this is the first one which worked! Many thanks
wtffff i do not understand this!
34 of 36 people found the following review helpful.
An Outstanding Resource
Some reviewers have said this book is too big to read through. I'll put that to the test. This book is BIG but written very nicely. It is a reference book, yes, but can be read through comfortably. It is clear and succinct without embellishment. There are plenty of examples throughout each section to apply the outlined knowledge. I especially like how some sections include the *why* of the way things are. It helps with understanding. I am an experienced programmer coming from many other object-oriented languages and wanted a way to learn Java without the fluff. This book is perfect in that respect. It is in no way a novice guide to programming. If you are not familiar--at least conceptually--and experienced with OOP/OOD (among other things), come back later for this massive text. Otherwise, it's worth the splurge at ~$45 for nearly 1300 pages. It is well-organized and written with great clarity.
TOC (At a Glance):
__ Part I The Java Language __
1. The History and Evolution of Java 3
2. An Overview of Java 17
3. Data Types, Variables, and Arrays 35
4. Operators 61
5. Control Statements 81
6. Introducing Classes 109
7. A Closer Look at Methods and Classes 129
8. Inheritance 161
9. Packages and Interfaces 187
10. Exception Handling 213
11. Multithreaded Programming 233
12. Enumerations, Autoboxing, and Annotations (Metadata) 263
13. I/O, Applets, and Other Topics 301
14. Generics 337
15. Lambda Expressions 381
__ Part II The Java Library __
16. String Handling 413
17. Exploring java.lang 441
18. java.util Part 1: The Collections Framework 497
19. java.util Part 2: More Utility Classes 579
20. Input/Output: Exploring java.io 641
21. Exploring NIO 689
22. Networking 727
23. The Applet Class 747
24. Event Handling 769
25. Introducing the AWT: Working withWindows, Graphics, and Text 797
26. Using AWT Controls, Layout Managers, and Menus 833
27. Images 885
28. The Concurrency Utilities 915
29. The Stream API 965
30. Regular Expressions and Other Packages 991
98 of 107 people found the following review helpful.
Too big and at the same time too shallow for a reference
By Constantine Kulak
The first impression after reading this book for one day -- it is definitely not a complete reference. Many important points are covered too shallow.
For example, while discussing Properties, the author mentions that this API is sort of obsolete, but he doesn't mention Preferences. In fact, Preferences are not mentioned at all (at least I couldn't find it in the Index). Another example -- StringTokenizer class, for which the author dedicates two pages, but doesn't mention how it is different from String.split, e.g. from the performance point of view. There are javadocs for ArrayList, but it doesn't say how it grows and when it shrinks. I was unable to find some of the important contracts, e.g. what has the higher priority for a TreeSet -- Comparator's 0, or element's equals returning false? Those are rather trivial questions, naturally appearing while reading the book, but unfortunately you'll have to google for it. The author provides virtually no hints about the implementation of the library and the language, which I believe is essential for understanding most of the design decisions. This is absolutely unacceptable for a reference book.
There are two other annoying things:
1. The book is full of Javadocs, I would say 1/3 of the book is Oracle javadocs, which I personally find rather useless. It looks like something completely artificial, added just to extend this (already enormous) volume.
2. The book is very thick, while the binding and cover are very soft and unsubstantial. It had some signs of wear already after one day of reading! If you use this book regularly as a reference, it will wear out very soon.
Having said that, I must mention that some of the topics are covered well, concise and right to the point. For example, I like the way author incorporated new Java 8 language features throughout the whole book. For instance, you will find lambdas and new collection features used regularly in examples. In general, I've got an impression that "Java Language" section is written better than "The Java Library" one.
Finally, it is hard to understand the point of this book -- it is far too huge to be read linearly, and it is not deep enough to serve as a reference. Probably, the best uses for it would be to remind some of the core language and library concepts, and also to learn new features of Java 8.
2 of 2 people found the following review helpful.
Succinct and easy to undertand. Nothing on JPA
I have been developing with Java for quite a few years. I bought the kindle edition of this book in order to get handle on some of the 7 and 8's new features. I have only read part one of this book so far, however I have found it mostly very succinct and easy to understand. I think they could have put a little more effort as far formatting. The code samples are all in mono spaced fonts with no markups or special formatting whatsoever. Another really strange thing about this book is that seems to cover just about all of the important portions of Java API, be it servlet, Java applets, Java Bean, Swing or Java FX, with the glaring exception of JPA. In fact a kindle search for 'jdbc' in the book yielded "no results". Really quite puzzling since most of the Java code I write involve databases, and plus this book is actually from the oracle press.
Certain content that appears on this Landing Page comes from Amazon Services LLC. This content prvoided 'as is' and is subject to change or removal at any time.
This Landing Page serve the products as Amazon Associates.
Product prices and availability are accurate and served realtime from Amazon Services. Any price and availability information displayed on Amazon.com at the time of purchase will apply to the purchase of this product.
We also record usage data such as the pages visited. This information is completely anonymous.
Any information we hold is secured in accordance with our internal security policy.
We does not sell any information about their customers; as simple as that. We will not forward your details on to any third party at any time.
DMCA Digital Millennium Copyright Act Notice (DMCA) If you believe that material available on our sites, infringes on your copyright(s), please notify us by providing a DMCA notice. Upon receipt of a complete and valid notice, we will remove the material and make a good faith attempt to contact the user who uploaded or embedded the material by email.
Your DMCA Notice may be forwarded to the party that made the material available or to third parties .
Our site is a personal review website. As such, before submitting a DMCA notice for material on which you own a copyright, it’s important to consider if the manner in which the material is used falls under fair use. If you are not sure material located on or linked-to by a our site infringes your copyright, you should consider first contacting an attorney. Please be advised that you may be liable for damages (including costs and attorneys’ fees) if you materially misrepresent that material or activity is infringing – and we have and will seek to collect those damages.
Send your complaint to our designated agent via email [email protected]
xpro1.info respects the intellectual property of others. If you believe that your copyrighted work has been copied in a way that constitutes copyright infringement and is accessible on this site, you may notify our copyright agent, as set forth in the Digital Millennium Copyright Act of 1998 (DMCA). For your complaint to be valid under the DMCA, you must provide the following information when providing notice of the claimed copyright infringement:
* A physical or electronic signature of a person authorized to act on behalf of the copyright owner Identification of the copyrighted work claimed to have been infringed
* Identification of the material that is claimed to be infringing or to be the subject of the infringing activity and that is to be removed
* Information reasonably sufficient to permit the service provider to contact the complaining party, such as an address, telephone number, and, if available, an electronic mail address
* A statement that the complaining party “in good faith believes that use of the material in the manner complained of is not authorized by the copyright owner, its agent, or law”
* A statement that the “information in the notification is accurate”, and “under penalty of perjury, the complaining party is authorized to act on behalf of the owner of an exclusive right that is allegedly infringed”
The above information must be submitted as a written, faxed or emailed notification to the following Designated Agent:
Attn: DMCA Office xpro1.info PSC 464 Box 20R, FPO AP 96522 [email protected]
WE CAUTION YOU THAT UNDER FEDERAL LAW, IF YOU KNOWINGLY MISREPRESENT THAT ONLINE MATERIAL IS INFRINGING, YOU MAY BE SUBJECT TO HEAVY CIVIL PENALTIES. THESE INCLUDE MONETARY DAMAGES, COURT COSTS, AND ATTORNEYS’ FEES INCURRED BY US, BY ANY COPYRIGHT OWNER, OR BY ANY COPYRIGHT OWNER’S LICENSEE THAT IS INJURED AS A RESULT OF OUR RELYING UPON YOUR MISREPRESENTATION. YOU MAY ALSO BE SUBJECT TO CRIMINAL PROSECUTION FOR PERJURY. This information should not be construed as legal advice, for further details on the information required for valid DMCA notifications, see 17 U.S.C. 512(c)(3).
11667 Users Online Now