The classic Java books in my Eyes

Source: Internet
Author: User
Tags interface version
     What do you mean by "classic books"?      in the past, we said, "first-class companies to set standards, second-rate companies to engage in technology,  three-flow company to do services, More companies sell products", in fact, this is not entirely unreasonable. Hate m$ A lot of people, but the mouth scold to scold, the bottom of the same windows, swear do not need to secretly delve into the technology, and then malicious point, simply look at the character interface Linux, even x are not. But why don't you see a guy who only plays his own OS? m$ and the Unix family are obviously language-hegemonic on the OS, and the OS is basically "standard", and you're willing to start from scratch? Oh ~~~     said these nonsense, I just want to say is that the so-called Java "Classic books", the best is the standard Java, that is, Sun's official information: from Java.sun.comJavaTM 2 SDK, Standard Edition documentation Version 1.4.2 [DOWNLOAD] JavaTM 2 Platform, Standard Edition, v 1.4.2 API specification [DOWNLOAD] Java TM 2 Platform Enterprise Edition, v 1.4 API specification [DOWNLOAD] The Java Language specification, Second Edition [DOWNLOAD] the Ja VATM Virtual Machine Specification, Second Edition [DOWNLOAD] Java 2 Platform, Standard Edition, white papers the Java Tutorial Download The Java EE 1.4 Tutorial [DOWNLOAD] The Swing Tutorial Sun official series recommended bibliography thinking in Javajava programming ideas by Bruce Eckel First edition Beijing-Beijing studio translation [DOWNLOAD] second edition (download) Section)] Third edition original [download] [Translation (part of chapter)] [Book homepage] book review: (2004-5-28)      said Tij is "classic" presumably there will be no objections, but perhaps some people say this is not a "suitable for beginners to read the book."     what is "novice"? I often see someone say, "I'm interested in Java," "I'm going to learn Java," but, changed-"I'm a novice," "recommend this introductory book." Two days before the 21 birthday of the millennium, I bought the first edition of Tij in a small bookstore on Huangshan Road in Hefei, and I have been learning this technique (I don't call it "language") for more than 3 years since then, and now I feel like a rookie. Now that the Java EE is so hot, I have no understanding of the Java EE, not to say it is not good (the distributed application of the java-based has been the embodiment of incisively and vividly, how can say it is not good), because the core part I still have a lot of places do not understand, the design pattern can not be as natural as the classical oo. Follow the bandwagon is not a proper learning mentality, Java and a few k even dozens of K of the monthly salary is related to me do not care, because it is just like history, football and Beijing opera ...:-)      what is called "novice"? If you have a certain understanding of OO (preferably "understanding"), after a period of time in C + +, or even only need to use C (this or more skilled di), Tij is not a deep "martial arts Secrets", can even help you better understand oo; without some basis for OO, it could be " Novice ", just want to quickly familiar with the Java environment and writing words, it is still a language for you, any bookstore" from the Introduction to proficient ", or even Google estimates are enough to meet your needs. Tij said that "is not a suitable book for beginners", another reason is that most readers are condemning the first version of the Beijing Studio translation quality, terminology inconsistency, in short, comments are "basically destroyed the original book." In fact, I bought at the end of 2000 is this, feel no legend so bad, a lot of so-called "inconsistent" terminology basically want to know the original meaning of the author, of course, want to intensive reading, and e good words, the original is preferred. I haven't looked at the second edition of the Czech Republic. Feel Taiwan's terminology and we still have some differences, plus the Czech Republic is a bit Wu Wen to make ink hobby, the translation process might also be mixed with some artistic expression, OH ~ ~ ~ Third Edition on the original based on a larger change, to some parts of the network deleted, It seems to have been put into another book in Eckel. Core Java 2Java 2 kernel technology by Cay S. Horstmann & Gary Cornellvol 1:fundamentals Volume I: Basic Knowledge Vol. 2:advanced features Volume II: Advanced Features [book Home] Book review: (2004-5-28      Personal Feeling core Java is not the kind of book that can be held in hand over and over again until it turns old, and it is more appropriate to be a desk-ready reference tool. Unlike Tij, the core Java focus is on the use of kernel APIs, and when you don't know what a class or component is, it's a good choice, in addition to checking API Doc.      Of course there are a lot of ready-made examples elsewhere, such as the Java Tutorial,almanac, but is it better to have a manual in Chinese? Java Network Programmingjava Network programming by Elliotte Rusty harold[Book Home] book review: (2004-5-28)      If core Java is "big and All "words, then JNP seems to be called" small but fine "-in fact, it is not" small ", its content is really rich! Don't forget Harold's other classic "Java I/O", which almost tells you about threads, I/O, streaming, sockets, and so on. ......     Network is the basis of implementing distributed environment, Since Java claims to be a "cross-platform" "distributed Computing Language", network applications and interfaces must be robust enough to do so. Fortunately, the core APIs are excellent and easy to support, including sockets, RMI. Some people say that Java does not have raw sockets, and therefore can not access the IP layer, it is true, but this price has changed Java more attention to security, this is something the ......     If you're not satisfied with just the example of writing your own socket, and you want to dig more inside, then JNP won't let you down. Graphic Java 2-mastering The Jfcjava 2 graphic design by David M. Gearyvol 1:awt Volume I: Awtvol 2:swing Volume II: swing[Book home 1 2] book review: (2004-5-      There may be a lot of people just beginning to learn to design the fancy GUI, we can not say that this is short-sighted, graphical interface design is not "a piece of cake", now the IDE can not achieve the perfect visualization, I often do it for realNow the interface of a little bit of trick and spend a lot of time looking for code. Is Java inherently unsuitable for desktop systems? Not also, the following content may let you be amazed:     ★sun is trying to build the Java Desktop system★    ★javadesktop Community ★     ★ Desktop application concentration camp Swing slightings★     If you are a player who is passionate about GUI design and graphic image processing, If you want to learn more about the AWT or swing graphics components and the window event model, if you're not satisfied with this, and you want to learn about advanced graphics technology like Java 2D, this book is a good choice. Java Securityjava Security by Scott Oaks['s homepage] book review: (2004-5-29)      for their professional reasons, a little research on safety needs. Java is called "a secure platform," a security I think is not only a sandbox model can be fully summed up, it also includes a lot of components, from the core level to the excellent security Service applications. You know, security is an important pillar of Java EE.      This book and Helton Java Security solutions are references to learning Java safety. Java EE securityby Pankaj kumar[Book review: (2004-5-29)      a few days ago just borrowed this book from the Unit library, this year HP just out of the new book, of course, there is no Chinese version, look at the back cover, Whoa, $49!. My half month's subsidy! But after watching for a while, I think it's really good to write, the author provides a number of practical tools, the function is more rich than keytool.

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.