1, StackOverflow
Stackoverflow.com is probably the most popular web site in the programming world, learning an API or programming language with a lot of code examples, and StackOverflow can provide a large number of snippets.
Another advantage of StackOverflow is its social nature. 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 lot of resources, with a lot of developers sharing their blogs or articles
Website address: http://www.dzone.com
3. Github
It's a free place to host your project on GitHub, but it's a great resource to learn about today's popular Java libraries and frameworks. For example, to learn Spring MVC, you can search for and find some open source projects, you can quickly learn the framework through examples, so you will learn very quickly and save a lot of time.
Website address: https://github.com/
4, 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/
5, Leetcode
Java in many aspects of the problem, such as: In memory number, algorithm, how to convert Sortedarray to a balancedtree "problem, can go to leetcode find the corresponding answer, it can provide a good platform for information technology interview. The best place for this site is the three important steps: coding---read---discussion.
Website address: http://leetcode.com/
6. Java SE Technical Documentation
All the documents that will be used when using the Java SE API, I'm sure you can still 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/
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
A very good article written by IBM people, there will be some project cases, can be downloaded to learn.
Website address: http://www.ibm.com/developerworks/java/
9. Program Creek
Programcreek.com is smaller and has advantages, it does better in terms of maintenance and is more interesting to read. Here, 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/
10. wikipedia
As a senior Java developer, you want to know some concepts. This is a great place to check up on the latest information for free, and it can provide a lot of material for your writing.
Website address: http://en.wikipedia.org/wiki/
Cow man Development Software-Website collection