Oracle
java.com › zh-CN
Java | Oracle
Oracle Java 是第一大编程语言和开发平台。它有助于企业降低成本、缩短开发周期、推动创新以及改善应用程序服务。Java 现在仍是企业和开发人员的首选开发平台。
Device Not Supported
The Oracle Technology Network License Agreement for Oracle Java SE is substantially different from prior Oracle Java licenses. This license permits certain uses, such as personal use and development use, at no cost -- but other uses authorized under prior Oracle Java licenses may no longer ...
适用于桌面应用程序的 Java
此下载用于帮助那些需要使用 Java 在台式机和笔记本电脑上运行应用程序的最终用户。Java 8 与操作系统集成在一起以运行单独安装的 Java 应用程序。如果系统要求您安 Java 来运行桌面应用程序,那么您很可能需要此版本。
Download Java
The Oracle Technology Network License Agreement for Oracle Java SE is substantially different from prior Oracle Java licenses. This license permits certain uses, such as personal use and development use, at no cost -- but other uses authorized under prior Oracle Java licenses may no longer ...
Java Help Center
Installing Java · Remove older versions · Disable Java · Using Java · General questions · Security · Support options ·
Oracle
oracle.com › java
Oracle Java Technologies | Oracle
Java can help reduce costs, drive innovation, & improve application services; the #1 programming language for IoT, enterprise architecture, and cloud computing.
Is it true that java isn't well received in the open-source community?
Data scientists, in general, are not software engineers, and are out of touch with the rest of the industry, in my experience. More on reddit.com
How relevant is java?
Please ensure that: Your code is properly formatted as code block - see the sidebar (About on mobile) for instructions You include any and all error messages in full You ask clear questions You demonstrate effort in solving your question/problem - plain posting your assignments is forbidden (and such posts will be removed) as is asking for or giving solutions. Trying to solve problems on your own is a very important skill. Also, see Learn to help yourself in the sidebar If any of the above points is not met, your post can and will be removed without further warning. Code is to be formatted as code block (old reddit: empty line before the code, each code line indented by 4 spaces, new reddit: https://i.imgur.com/EJ7tqek.png ) or linked via an external code hoster, like pastebin.com, github gist, github, bitbucket, gitlab, etc. Please, do not use triple backticks (```) as they will only render properly on new reddit, not on old reddit. Code blocks look like this: public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } } You do not need to repost unless your post has been removed by a moderator. Just use the edit function of reddit to make sure your post complies with the above. If your post has remained in violation of these rules for a prolonged period of time (at least an hour), a moderator may remove it at their discretion. In this case, they will comment with an explanation on why it has been removed, and you will be required to resubmit the entire post following the proper procedures. To potential helpers Please, do not help if any of the above points are not met, rather report the post. We are trying to improve the quality of posts here. In helping people who can't be bothered to comply with the above points, you are doing the community a disservice. I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns. More on reddit.com
What is the most efficient way to learn java
Please ensure that: Your code is properly formatted as code block - see the sidebar (About on mobile) for instructions You include any and all error messages in full You ask clear questions You demonstrate effort in solving your question/problem - plain posting your assignments is forbidden (and such posts will be removed) as is asking for or giving solutions. Trying to solve problems on your own is a very important skill. Also, see Learn to help yourself in the sidebar If any of the above points is not met, your post can and will be removed without further warning. Code is to be formatted as code block (old reddit: empty line before the code, each code line indented by 4 spaces, new reddit: https://i.imgur.com/EJ7tqek.png ) or linked via an external code hoster, like pastebin.com, github gist, github, bitbucket, gitlab, etc. Please, do not use triple backticks (```) as they will only render properly on new reddit, not on old reddit. Code blocks look like this: public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } } You do not need to repost unless your post has been removed by a moderator. Just use the edit function of reddit to make sure your post complies with the above. If your post has remained in violation of these rules for a prolonged period of time (at least an hour), a moderator may remove it at their discretion. In this case, they will comment with an explanation on why it has been removed, and you will be required to resubmit the entire post following the proper procedures. To potential helpers Please, do not help if any of the above points are not met, rather report the post. We are trying to improve the quality of posts here. In helping people who can't be bothered to comply with the above points, you are doing the community a disservice. I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns. More on reddit.com
Started learning Java, struggling
It sounds like you're missing a lot of the basics of programming, which means you don't have the jargon you need to solve the logical problems. I'd do the Java tutorial, particularly the first few bits, and make sure you grasp everything completely before moving on - make sure you understand what you're using without parroting terms blindly. "This is public? Yes, I absolutely know what that means." "This is static? Yes, I know exactly what that means, I'm not just using it because the example did." "Oh, this comes from the classpath? I know what that means, I'm not just cargo-culting it." Programming in general is fairly easy, once you have that jargon down, but it can be incomprehensible until then. More on reddit.com
Videos
19:50
world's shortest Java course - YouTube
12:00:00
Java Full Course for free ☕ (2025) - YouTube
10:59
Start coding with JAVA in 10 minutes! ☕ - YouTube
44:35
The End Of Java's 1-Billion-Row Challenge (Ep. 5) | With ...
11:05
All Features in Java 26 - Inside Java Newscast #102 - YouTube
Oracle
oracle.com › java › technologies › downloads
Download the Latest Java LTS Free
Download the Java including the latest version 17 LTS on the Java SE Platform. These downloads can be used for any purpose, at no cost, under the Java SE binary code license.
Factsheet
Paradigm Multi-paradigm: generic, object-oriented (class-based), functional, imperative, reflective, concurrent
Designed by James Gosling
Developer Oracle Corporation
Paradigm Multi-paradigm: generic, object-oriented (class-based), functional, imperative, reflective, concurrent
Designed by James Gosling
Developer Oracle Corporation
Wikipedia
en.wikipedia.org › wiki › Java_(programming_language)
Java (programming language) - Wikipedia
2 weeks ago - Java is a high-level, general-purpose, memory-safe, object-oriented programming language. It is intended to let programmers write once, run anywhere (WORA), meaning that compiled Java code can run on all platforms that support Java without the ...
Oracle Java
dev.java
Dev.java: The Destination for Java Developers
Watch this video to get an overview of many of the Java language enhancements that have appeared in recent Java versions as well as a glimpse of the future as we look ahead to directions and features that are in development for future Java releases.
Oracle
oracle.com › java
Java Software | Oracle
September 16, 2025 - Oracle Java is the #1 programming language and development platform. It helps reduce costs, shorten development timeframes, drive innovation, and improve application services.
W3Schools
w3schools.com › java › java_intro.asp
Introduction to Java
Variables Print Variables Multiple Variables Identifiers Constants (Final) Real-Life Examples Java Data Types
Reddit
reddit.com › r › java
Java News/Tech/Discussion/etc. No programming help, no learning Java
March 9, 2008 - In many public benchmarks, Go comes out ahead in certain categories, despite the JVM’s reputation for aggressive optimization and mature JIT technology. On the other hand, Java dominates in long-running, throughput-heavy workloads.
Portcityjava
portcityjava.com
Port City Java Coffee Shop & Franchise - Port City Java
From our Carolina roastery to your cup, we only serve the freshest coffee at Port City Java.
W3Schools
w3schools.com › java
Java Tutorial
Variables Print Variables Multiple Variables Identifiers Constants (Final) Real-Life Examples Java Data Types
Ucmerced
records.ucmerced.edu › sites › g › files › ufvvjh591 › f › webform › fht_rp6qj.pdf pdf
Java Brain Reviews 2025 – All About Real Results, Pros, Cons, Reviews and
2 days ago - How Java Brain works to improve cognitive function.
Adoptium
adoptium.net
Home | Adoptium
Java™ is the world's leading programming language and platform. The Adoptium Working Group promotes and supports high-quality, TCK certified runtimes and associated technology for use across the Java ecosystem.
Dev.java
dev.java › learn
Learn Java - Dev.java
Learn how to code, run, test, debug and document a Java application in IntelliJ IDEA.
Visual Studio Code
code.visualstudio.com › docs › languages › java
Java in Visual Studio Code
November 3, 2021 - VS Code provides essential language features such as code completion, refactoring, linting, formatting, and code snippets along with convenient debugging and unit test support. VS Code also integrates with tooling and frameworks such as Maven, Tomcat, Jetty, and Spring Boot. Leveraging the power of Visual Studio Code, Java developers get an excellent tool for both quick code editing and also the full debugging and testing cycle.
Reddit
reddit.com › r/java › is it true that java isn't well received in the open-source community?
r/java on Reddit: Is it true that java isn't well received in the open-source community?
August 19, 2024 -
I hear friends (it's the third time a data scientist tells me this) saying that java is a language that the open source community despises and doesn't use it all... it's not the first time i hear this and it's getting a bit tedious... is it true?
Oracle
jdk.java.net
JDK Builds from Oracle
Looking for Oracle JDK builds and information about Oracle’s enterprise Java products and services?
Programiz
programiz.com › java-programming › online-compiler
Online Java Compiler - Programiz
Write and run your Java code using our online compiler. Enjoy additional features like code sharing, dark mode, and support for multiple programming languages.