DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Please enter at least three characters to search
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

Zones

Culture and Methodologies Agile Career Development Methodologies Team Management
Data Engineering AI/ML Big Data Data Databases IoT
Software Design and Architecture Cloud Architecture Containers Integration Microservices Performance Security
Coding Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks
Culture and Methodologies
Agile Career Development Methodologies Team Management
Data Engineering
AI/ML Big Data Data Databases IoT
Software Design and Architecture
Cloud Architecture Containers Integration Microservices Performance Security
Coding
Frameworks Java JavaScript Languages Tools
Testing, Deployment, and Maintenance
Deployment DevOps and CI/CD Maintenance Monitoring and Observability Testing, Tools, and Frameworks

Last call! Secure your stack and shape the future! Help dev teams across the globe navigate their software supply chain security challenges.

Modernize your data layer. Learn how to design cloud-native database architectures to meet the evolving demands of AI and GenAI workloads.

Releasing software shouldn't be stressful or risky. Learn how to leverage progressive delivery techniques to ensure safer deployments.

Avoid machine learning mistakes and boost model performance! Discover key ML patterns, anti-patterns, data strategies, and more.

Related

  • Oracle NoSQL Database: A Comprehensive Guide for Developers
  • Microsoft Teams for Developers: Enhancing Communication With Call Initiating and Recording
  • Mastering Thread-Local Variables in Java: Explanation and Issues
  • Migrating From Lombok to Records in Java

Trending

  • A Guide to Container Runtimes
  • Contextual AI Integration for Agile Product Teams
  • How to Format Articles for DZone
  • Unlocking Data with Language: Real-World Applications of Text-to-SQL Interfaces
  1. DZone
  2. Coding
  3. Java
  4. Top 10 Most Useful Websites for Java Developers

Top 10 Most Useful Websites for Java Developers

List of most effective and trustworthy resources about Java Technology.

By 
Tarun Telang user avatar
Tarun Telang
DZone Core CORE ·
Updated Nov. 19, 20 · Tutorial
Likes (7)
Comment
Save
Tweet
Share
19.7K Views

Join the DZone community and get the full member experience.

Join For Free

Below is the list of most effective and trustworthy resources about Java Technology. These could be very useful and interesting for Java programmers. I have been using these resources for many years for finding the latest information about Java technologies.

1. Oracle Java Technology Home Pages (https://www.oracle.com/java/technologies/)

The site contains information about almost everything you need to know related to Java including news, articles, blogs, certifications, career options, and information related to Java projects. Visit this page frequently to keep yourself up to date about the Java Platform.

2. Java Download Page (https://www.oracle.com/in/java/technologies/javase-downloads.html)

This is the right place to visit if you are looking to download and install the latest Java Development Kit. It also provides detailed instructions about how to run the Java installer on various platforms.  

3. Java API Reference (https://docs.oracle.com/en/java/javase/) 

This site contains API specification for Java SE. The HTML documentation is generated from the Java source code using the JavaDoc tool.  

4. The Java Tutorial (https://docs.oracle.com/javase/tutorial/)

This site contains a collection of tutorials and reference guides for the Java Programming Language. These lessons are also available in book form as "The Java Tutorial, Sixth Edition". You may visit the link below to purchase this book online. 

https://www.amazon.com/The-Java-Tutorial-Course-Edition/dp/0134034082

5. Java Ranch (http://www.javaranch.com)

The site contains mock tests and useful resources for learning various topics ranging from java, databases, android, and preparation for certifications. it's a very nice place for learning Java through Fun.

6. Java EE related projects on GitHub (https://javaee.github.io)

This site contains projects related to Java EE and other projects earlier hosted in Java.net. You can find various project home pages for more information about them and contact details associated with these projects.

7. Javapedia (https://www.javapedia.net/)

Visit this site to follow discussions, Q&A about Java technologies and frameworks. Javapedia.net is also useful for Java and Java EE developers, technologists, and college students preparing for interviews.

8. TheServerSide.com (http://www.theserverside.com) 

The site contains information about the latest technology in Java Enterprise Edition. This is the place where java developers discuss various topics related to Java, Java EE, programming, software, and trends in server-side development. It is a very big online community for enterprise Java architects and developers, providing daily news, tech talks, and webinars, etc.

9. Java.com (https://www.java.com)

This is the place where you can find Latest Java Software (Games, Mobile, and Desktop applications). It's a legitimate and safe place to install Java plug-ins. Other sites may show some fake pop-up and trick you into downloading software that isn't actually java.

10. Go.Java (https://go.java)

This site claims to provide resources about how Java powers the innovation behind our digital world. It contains a collection of resources on Java Platform for Students, Hobbyists, Developers, and IT Leaders.  

Although there are plenty of similar lists over the internet about useful resources on Java. However, I have found many have become outdated and are showing information that is relevant only up to Java 5. 

After Java 8, the language has gone through a major overhaul requiring significant changes in the approach towards Java programming. The language is also evolving very fast with a six-month release cadence for the new version of Java. At the time of writing this article, the current version was Java 15. 

I have written this article to enable Java developers at all levels to be more productive and efficient on your java projects by using its latest features.  In case you come across more such interesting and useful resources on Java do share it in the comments section.

Java (programming language) dev

Published at DZone with permission of Tarun Telang. See the original article here.

Opinions expressed by DZone contributors are their own.

Related

  • Oracle NoSQL Database: A Comprehensive Guide for Developers
  • Microsoft Teams for Developers: Enhancing Communication With Call Initiating and Recording
  • Mastering Thread-Local Variables in Java: Explanation and Issues
  • Migrating From Lombok to Records in Java

Partner Resources

×

Comments
Oops! Something Went Wrong

The likes didn't load as expected. Please refresh the page and try again.

ABOUT US

  • About DZone
  • Support and feedback
  • Community research
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 100
  • Nashville, TN 37211
  • support@dzone.com

Let's be friends:

Likes
There are no likes...yet! 👀
Be the first to like this post!
It looks like you're not logged in.
Sign in to see who liked this post!