Java programming resource recommendation

Source: Internet
Author: User
Java Program As a typical object-oriented programming language, design languages have already taken a very strong position. When many netizens launched their own Java learning resources, I couldn't help writing a post as a summary of the materials that I often reference for learning Java programming languages.
First, we recommend the necessary development environment for Java programming, Java SDK. This part reminds you that you must use the latest version. The most important thing is to pay attention to language changes and improvements made after standardization. You can download the latest version at the following URL:
Http://java.sun.com/j2se/
As a programming language, specification is very important, just as I did when studying C ++ programming, I also pay great attention to the standard learning for studying the Java programming language. The Java language standards are open. You can find them at the following address:
Http://java.sun.com/docs/books/jls/second_edition/html/j.title.doc.html
Just as Bjarne stroustrup has a design and evolution process when creating the C ++ programming language, the same is true for Java programming. The following address provides a White Paper on the Java programming language, it is used to explain the Java design objectives and current situation. I personally think this is a must-read teaching material, which is no less important than the design and evolution of the C ++ language in the C ++ programming book. The address is:
Http://java.sun.com/docs/white/langenv/
The Java tutorial -- a practical guide for programmers is a very practical guide specially designed for programmers. It is very suitable as an entry material for Java programming:
Http://java.sun.com/docs/books/tutorial/index.html
The following questions are designed to address Java security issues. For more information, see the official news. You can access
Http://java.sun.com/sfaq/
The message here is some of the latest security questions.
If you are referring to external experts, I suggest you refer to the site of the Princeton group. The discussion here is also quite good. Many publications and Article They are all very mature ideas and discussions:
Http://www.cs.princeton.edu/sip/java/
If you do not want to use Notepad, editplus, or ultraedit for the development platform. I would only like to recommend Sun ONE studio, which is fully developed using Java. Supports Solaris, Linux, and Windows platforms (three versions of course ).
You can download from this address:
Http://wwws.sun.com/software/sundev/jde/index.html
I have learned a certain degree of depth. I am afraid that Java will be the same. I am afraid that virtual machines, local methods, and the design mechanism of private helper classes can only be studied. Source code To understand. What is different from. NET Framework is that "these are all public". Is it exciting? You can refer to the following connection to obtain:
Http://wwws.sun.com/software/communitysource/j2se/java2//download.html
For more direct communication, I hope everyone can participate in Sun's technical forum. This is the most vivid reference resource for every learner.
Http://gceclub.sun.com.cn/NASApp/sme/jive/index.jsp
From the perspective of books, I am not willing to make more recommendations. I only mention a few books:
Java how to programme seems to be recognized as a classic textbook, and I naturally do not deny its value.
For thinking in Java, I personally think it is not very suitable for beginners. When I enter the door, I can see that the effect is better. What should I do for readers. In addition, I would like to recommend objective Java to you. This book won the jolt Award, which is no less revolutionary than Objective C ++. The empirical rules listed above cover the solutions to the daily problems faced by most developers. A comprehensive description of the technologies used by Java platform design experts reveals what should be done and what should not be done in order to produce clear, robust, and efficient Code . James Gosling, the father of Java, once commented on this book: "I really hope I can have it 10 years ago. Some people may think that I don't need any books about Java, but I do need this book ."
As one of the mainstream object-oriented programming languages, Java programming language is fascinating. I hope this wizard will provide you with some useful information to learn about Java. With regard to the Java language, this site has already set up a special Java Research Group through internal discussions, and will complete a series of study summaries, tutorials and reference materials in the next two years to enjoy all users. Author's blog: Http://blog.csdn.net/myali88/

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.