1. Javaâ„¢ Programming Language - Oracle

    https://docs.oracle.com/javase/8/docs/technotes/guides/language/index.html

    Learn about the general-purpose, concurrent, strongly typed, class-based object-oriented language that is compiled to the Java Virtual Machine. Find tutorials, programmer's guides, language specification, and API enhancements for Java SE versions.

  2. Java Tutorial - W3Schools

    https://www.w3schools.com/java/

    Learn Java. Java is a popular programming language. Java is used to develop mobile apps, web apps, desktop apps, games and much more. Start learning Java now »

  3. The Javaâ„¢ Tutorials - Oracle

    https://docs.oracle.com/javase/tutorial/

    The Java Tutorials are practical guides for programmers who want to use the Java programming language to create applications. They include hundreds of complete, working examples, and dozens of lessons.

  4. Learn Java - Dev.java

    https://dev.java/learn/

    Find comprehensive and up-to-date documentation for the Java programming language and its features. Explore topics such as language basics, objects, inheritance, interfaces, generics, lambda expressions, annotations, packages, exceptions, collections, streams, I/O, date time, reflection, security, JVM, tools, and more.

  5. Java SE - Documentation - Oracle

    https://www.oracle.com/java/technologies/javase-documentation.html

    A wealth of information is available to help you learn and use Java platform technology. Visit the Java Platform Standard Edition Technical Documentation site for information on new features and enhancements, Java Tutorials, Developer Guides, API documentation, and much more.

  6. Java SE APIs & Documentation - Oracle

    https://www.oracle.com/java/technologies/java-se-api-doc.html

    This page lists the documentation for the Java Platform, Standard Edition, and the JDK. The more general documentation page provides links to the documentation for Java EE, Java ME, and other Java APIs and products.

  7. Java (programming language) - Wikipedia

    https://en.wikipedia.org/wiki/Java_(programming_language)

    Learn about Java, a high-level, class-based, object-oriented language that can run on any platform. Find out its history, features, syntax, applications, and more from the free encyclopedia.

  8. Java Tutorial - GeeksforGeeks

    https://www.geeksforgeeks.org/java/

    In this tutorial, we will cover everything from the basics of Java syntax to advanced topics like object-oriented programming and exception handling. So, by the end of this tutorial, you will have a strong understanding of Java and be ready to start writing your own Java applications.

  9. Trail: Learning the Java Language - Oracle Help Center

    https://docs.oracle.com/javase/tutorial/java/overview/index.html

    This beginner Java tutorial describes fundamentals of programming in the Java programming language