Top Ten learning sites for Java Developers

Source: Internet
Author: User
Tags java se

As a developer, the necessary in addition to the code of enthusiasm to have their own set of skills, but also indispensable is the usual learning site. Here are some of the Web sites that I've collected for Java developers, which can provide information, some great lectures, answers to general questions, interview questions, and so on, and 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.

Stack Overflow

Stack overflow.com is probably the most popular web site in the programming world, and it is a program-related IT technology quiz site where users can submit questions, browse questions, index related content, and use simple HTML when creating a homepage. Part of the programmer learning API or programming language, often relying on code examples, StackOverflow can provide a lot 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.

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.

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.

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."

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.

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.

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.

Devstore

This site is a developer Services store, this site integrates a number of developer services, and related service reviews, in addition to provide developers with some free source code for everyone to learn. The comparison of the main similar third-party services is very powerful, can be based on their own needs to identify the appropriate third-party services.

Wikipedia 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.

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.

Note: The above Content section refers to the Java development of the necessary learning site for cattle If you think there are other sites should be listed here, please leave a message, I will add in the future. Thank you.

Top Ten learning sites for Java Developers

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.