Top Ten essential Web sites for Java development

Source: Internet
Author: User
Tags ibm developerworks java se

Quality is a key factor in measuring a website, and I personally think the quality of these sites is very good. Next, I will share with you how I use these sites to learn and entertain. You might think that some sites are suitable for any level of developers, but I think: for Java developers, the quality of the site depends on how they are used.

1, StackOverflow

Stackoverflow.com is probably the most popular web site in the programming world, and the site has thousands of good questions and answers. Learning APIs or programming languages, often relying on code examples, StackOverflow can provide a large number of code snippets.
Another advantage of StackOverflow is its social nature. You can look at issues under specific tabs, such as "Java", "regex", and you'll see what's high-frequency issues. This is a great resource for learning, and for Java bloggers to write hot topics.
Website address: http://stackoverflow.com/

2, Dzone

This is a very interesting site and there are quite a few developers sharing their blog posts on this site. Like an adventure, here you never know what you're going to see in the next second.
Website address: http://www.dzone.com

3, Leetcode

If you have a Java interview problem, such as "What's in the memory array in Java," You can find the answer from a lot of Java tutorials. However, if you encounter a problem like "How to turn Sortedarray into a balancedtree", you should go to Leetcode for help. Leetcode contains a series of algorithmic questions that can provide a social platform for interviewing information technology. The best part of this site is that it can check your code online with different size data. Many people believe that the key to success in an interview is to repeat these three important steps: coding---read----discussion.
Website address: http://leetcode.com/

4. Java SE Technical Documentation

This site contains all the documentation you'll use when using the Java SE API, even if you're a Java developer, and I'm sure you'll find something useful here. For example, you can read tutorials like "The nature of Java classes" and "deployment."
Website address: http://docs.oracle.com/javase/

5. Github

You may know where you can host your project for free, but you don't necessarily know it's a great resource to learn about today's popular Java libraries and frameworks. For example, if you want to learn the Spring MVC Framework, you can search for and find some open source projects. Following the "divert" principle, you can quickly learn the framework through examples, especially if you already have experience using a similar framework.
Website address: https://github.com/

6, Coursera

This is the best website for video lectures, where you can find excellent computer science courses at many of the top schools ' famous professors. Some of these professors are even inventors in the field of computer science.
Website address: https://www.coursera.org/

7. Java World

This site contains a number of Java tutorials that cover a wide variety of topics. Many of these articles are well written and are illustrated with pictures and illustrations. It can be used as a textbook for deep learning.
Website address: http://www.javaworld.com/

8. IBM DeveloperWorks

There are a lot of very good articles written by people from IBM.
Website address: http://www.ibm.com/developerworks/java/

9. wikipedia

This site is one of the best resources for querying or learning almost any concept. For example, as a senior Java developer, you might just want to understand some concepts and don't want to study in depth. Here is a good place to check the latest information for free. For example, what is service-oriented programming? In addition, it can provide a lot of material for your writing. For example, the same word may have a completely different meaning in different fields. Sometimes it is interesting to study the different meanings of these words in different fields.
Website address: http://en.wikipedia.org/wiki/

10. Program Creek

Compared with the above several sites, programcreek.com on the scale is much smaller. But small also has advantages, it does better in terms of maintenance, read more interesting. Here you can find topics that are not covered by any other sites, and almost every article contains beautiful illustrations or sample code. It contains articles published by people from different fields (scientific research, industry), and often provides high-quality materials for Java developers. Hopefully someday, it will also appear on some of the top 10 list of people's websites.

Website address: http://www.programcreek.com/

Top Ten essential Web sites for Java development

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.