Java is a programming language expressly designed for use in the distributed environment of the Internet. It was designed to have the look and feel of the C++ language, but it is simpler to use than C++ and enforces an object-oriented programming model.
Community size is important because the larger a programming language community is, the more support you’d be likely to get. As you step into the programming world, you’ll soon understand how vital support is, as the developer community is all about giving and receiving help.
1. Oracle Technology Network
One of the big community of developers and architects using industry-standard technologies in combination with Oracle products.
Java.net is full of experts, great people to learn from. There are two unique features are which has communities, and each community has a community leader. Java.net community leaders are great in the subject of their communities, and all are approachable and helpful.
Online articles and discussion forums such as the ones provided by JavaWorld and other sites do add a lot of value because they are a great source of information sharing and learning.
4. O’Relly Java
O’Reilly spreads the knowledge of innovators through its technology books, online services, magazines, research, and tech conferences
Gives access to developer oriented forums intended to help developers build better apps.
6. IBM’s Developerworks
In the developer works community, you can connect and collaborate with technical experts and through leaders, and contribute your own expertise to the growing body of knowledge.
7. Devx – devx.com/java
Serving the programming community, Devx is a commercial site that provides developers with the information, technology and resources they need to create websites, applications and e-commerce solutions for their clients.
TheServerSide.com is the world’s biggest online community for enterprise Java architects and developers. This application is featured with articles, latest news, what’s new section, Java management, modular code and mobile app development sections for readers
9. Java Desktop
Java desktop is a java.net community for developers of applications.
The JGuru.com online community is comprised of top Java developers, who are encouraged to maintain their individuality and express their own opinions freely, which gives JGuru.com the credibility needed for the success of any online community.
A friendly place for programming greenhorns. Jump straight into any of our topics and light hearted discussion
The website serves as a platform for users to ask and answer questions, and, through membership and active participation, to vote questions and answers up or down and edit questions and answers.
GitHub is a web-based Git repository hosting service. It offers all of the distributed version control and source code management functionality of Git as well as adding its own features.
Reddit provides you an easy-to-use interface for managing what posts you see by letting you subscribe or unsubscribe from certain subreddits
The Javalobby aims to write a number of components to produce a free Java portal site based on an internal forum system to provide Java newcomers and veterans alike with everything they need related to java
Finding Information of different technologies made easy with About.com. Coloums are updated with the latest happenings by the moderator
It is an fantastically designed online community. It acts as an “centrum” for the Java developers. It is very helpful to Java developers, technical architect, technical team and project manager.
Mkyong is among the best web store. It has a wide range of Java tutorial. Everyone planning to get started with Java development, Mkyong has become very helpful for them, with strong fundamentals about Java programming and frameworks.
Interview, videos, conference reports, latest happenings in Java or anything else you’re looking for ! Java community on InfoQ will help you find almost everything you’re looking for in Java.
A great online source for the one who are actively working on Java development. The Source contains all Java programming tutorials, source codes and alot of Java materials categorised and well organised
Sun has brought you an official guide. The site download.oracle.com/javase/tutorial is very helpful resource for the Java programmers as it has various list of questions about Java which all Java developers may need.
Java source is a very important and well organised online resource that helps every Java programmer. It contains every important things about Java starting from Java frameworks, latest IDEs, libraries, Java based content management systems to various code analyzing and reporting tools. Every Java programmer should bookmark this site
The site is worth visiting as it has got a huge collection of Javadocs for tons of popular packages. . It driven by Ajax multi-API Java documentation repository which helps Java developers to acess different libraries, , packages and classes
It has become the most preferred destination among the Java users, developers and managers across the world even though it is not updated on regular basis. The site provides a wide range of tips and tutorial on Java applications and technology
Want sorted out tutorial, don’t you ? Rose India brings you some of the most sorted out Java tutorial which you may learn within a week.
Java frameworks, design patterns, Java API examples and tons of Java code samples everything your looking for is there on this site, well its a “Second Home” for Java developers. Whatever you want to know ! Java basics ? object oriented features ? collection & generics or some advanced concepts in database? Everythihng you will find on this site which is worth considering
It is the best place for practices, task and design related to the Java development. It is illustrated with syntax highlighted code examples.
As we all know for learning anything, videos are the best source. If you are a Java developer, you will love to see interesting tutorial videos or critical Java concepts. Finding videos of popular universities or from Java professionals was never been soo easy.
This site gives you an opportunity to learn Java in an very easy and amazing way. It doesn’t matter if you are an experienced Java programmer or a newbie developer, this site is for everyone who wants to learn and polish their Java skills more.
WiBit.net helps Java developers to learn and sharpen their Java skills with its focused and linear contents. It helps Java developers by its easy way learning video tutorial.
This site brings you the most advanced full-length courses in Java from the best authors. It has the best serious and master developers, which gives the best training courses in Java. Java developers can sharpen their skills more.
You can find all the Java tutorials in a well organized manner. It has almost 178,000 subscribers and 53 million views in just 4 years, which makes this site worth visiting for you.
As we all are aware that learning any programming language with examples is the most easiest ways. Keeping this things in mind this site brings you the best Java tutorial with useful examples for Java programmers.
You are a beginner and want to learn Java development ? Well ! this is the right place for you, this site does what its name suggest! It gives the best tutorial for the beginners of Java in simple English language through a number of Java source code examples for a wide range of topics.
If you wish to keep yourself updated with some of the newest and coolest uses of the Java programming language, you have to visit this site and read the tutorial. It has a well organised list of Java tutorials based on topics like application building, Javabeans, and Applet building.
Jpassion brings you unlimited access to all Java courses with money back guarantee. Even though its a premium site, Jpassion is a answer to all your queries related to Java.
This site helps you learn everything related to Java Development & Java Runtime Environment using Eclipse IDE through online tutorial. This site is for beginners who wants to focus on being a great Java developer.
144 Full Stack Resources For Every Developer