Codementor Events

12 Websites That Help Java Developers Daily

Published Aug 06, 2017
12 Websites That Help Java Developers Daily

Though there are endless web sites on the Internet, when you're really in need, you end up finding very few websites that actually helps. When it comes to learning Java and becoming better Java developers, on top of books and official documentations, I found these websites tremendously helpful and trustworthy:

1. Java language specification

Whenever I felt like something crazy's going on, or whenever I have a question like "Why is my code behaving like this?", I immediately go to the language specification and refer the topic for clarity before jumping into Google.

2. Community.oracle.com

Though I rarely use it, this is the official forum for Java, where you can share your technical problems either by asking questions or answering them to participate in discussions.

3. Javapractices.com

Writing code doesn't make you a good programmer. Writing good code does. Whenever I start writing code on a new topic, the first thing I do is to visit this site and familiar myself with some best practices. Since object oriented programming is easy to use, it's easy to make mistakes. This site will help you adopt helpful best practices.

4. Stackoverflow.com

StackOverflow is one of the world's largest Q&A site stackexchange. I use StackOverflow almost everyday to ask/answer questions. Not only do you get your problems solved on there, but you'll also be able to explore the problems that fellow programmers are facing. You'll find super Java developers there. Just remember to follow theJava tag.

(My profile
on StackOverflow, if you want to visit)

5. Codereview.stackexchange.com

Here's another website in the StackExchange network this is useful for code review. When you have no seniors around to review your code or if you want expert suggestions on the code blocks you wrote, go ahead and post it here. I'm sure that you get your answers and suggestions in no time from experts.

6. Javaranch.com

Javaranch is a very friendly plavce to learn Java. You can either share your code pieces with the community or just post it as a Q&A topic. This would be the place to go to get answers from Java experts ā€” I'd still rank StarckOverflow higher, but Javaranch can be helpful as well. I personally read a lot of answers here and learnt a lot from here.

7. Java.dzone.com

If we don't stat up to date with what's happening in the Java field, we'd become outdated very quickly. When I'm free, I just go through this site and browse the newly emerging techniques and frameworks and read articles written by Java experts. Another good part is that you can share your stuff with the Java world.

8. Findjar.com

It's almost a Google search for Java classes. If you have a class name and you don't have the Jar related to it, just open this site and paste your class name. Hold on tight for 2 sec and you'll get all the Jars with related class names. Just choose your jar and proceed. This is very useful when dependent jars are missing and you are facing ClassNotFoundException.

9. Online java decompiler

Best site to see source code from a .class file. This is actually a Java decompiler project. This project have plugins for almost all popular IDE's and the reason why I'm mentioning it here is because it has an online decompiler. You can just drag and drop your class file and see the source code immediately.

10. Ideone.com

This is another site I use very frequently to show some running code online or to show some compiling errors to other persons. It is not possible to explain certain problems without proof. I just copy and paste my code onto Ideone.com and run it. It even generates a link for you to use in future. The most beautiful thing here is that you can select the JDK version. When you want to execute a piece of code in some other JDK, which you are not using currently, this site is gold for you.

11. Mkyong.com

Another outstanding site to resolve your daily coding problems. There are 2 parts to this site. First, it offers a wide range of tutorials and articles on different Java frameworks. Second, it has solutions for the exceptions and errors Java developers often face. Though it provides good and quick solutions, I don't like it when the solutions don't come with proper explanations.

11. Codementor

Last but not the least in the list is Codementor, the god sent. If you stuck 100% and none of the article/answers are working? Ok time to reach out Codementor and find suitable expert/mentor for you to get you unstuck and to hold your hand until you clear the mess. Trust me it works and you gonna love it ā¤ļø.

If you have any other useful websites for other Java developers (apart from Google search. of course šŸ˜„ ), feel free to share it with community!


This post was originally published by the author here. This version has been edited for clarity and may appear different from the original post.

Discover and read more posts from Suresh Atta
get started
post commentsBe the first to share your opinion
Harish Sharma
5 years ago

this was good i had some problem with my project wonder this may help me

Show more replies