Top 10 Websites for Advanced Level Java Developers
This is my collection of websites for advanced level Java developers. Those website provide news, answers to general questions or interview questions, great lectures, etc. Quality is the key factor of good websites. In my opinion, they all have the highest quality. In the following, I will also share how I use these websites for learning or for fun. You may think some sites are good for any level developers, but I think it is how they are used determines whether they are good sites for an advanced level Java developer.
1. Stackoverflow
Stackoverflow.com is probably the most popular website in the programming world. There are millions of good questions and answers. Learning an API or a programming language often rely on code examples, stackoverflow has a lot of code segments.
Another good thing about stackoverflow is that it is social. You can view questions under some certain tags, e.g. “java” and “regex”, then you can see what question is most frequently asked and most voted. This can serve as a good resource for learning, also a good resource to write popular topics of Java bloggers.
URL: http://stackoverflow.com/
2. DZone
I would say this website is fun, lots of developers share their blog articles. It is like an adventure, you never know what you are going to read next from this site.
URL: http://www.dzone.com
3. LeetCode
If interview question is java specific, like “what array look like in memory in Java”, you can get answers from a lot of Java tutorials. However, if the question is something like “how to convert an sorted array to a balanced tree”, then leetcode is the right place to go. It is a social platform for preparing IT technical interviews and contains a collection of algorithm related