前言
在当今信息爆炸的时代,拥有信息检索的能力很重要。
作为一名软件工程师,遇到问题,你会怎么办?带着问题去搜索引擎寻找答案?亦或是去技术官网,技术社区去寻找?
根据个人经验,一般遇到问题,基本搜索引擎都可以解决(抱着:我遇到的问题肯定别人也遇到过的心态去解决)
实在解决不了的,逛逛技术官网、社区,一般也可以解决!
以上解决问题的方法屡试不爽!
Java是一门高级编程语言,常年霸占编程语音排行榜前三。从今日起,开始从Java官网开始,陆续更新、分享(JDK,JavaVirualMachine)的技术奥秘!
夺命三连问
Java是什么(What)
- 是什么
Java是什么
Java is a programming language and computing platform first released by Sun Microsystems in 1995.
Java是Sun Microsystems于1995年首次发布的编程语言和计算平台。
It has evolved from humble beginnings to power a large share of today’s digital world, by providing the reliable platform upon which many services and applications are built.
它已经从卑微的起点发展到为当今数字世界的很大一部分提供动力,为许多服务和应用程序提供了可靠的平台。
New, innovative products and digital services designed for the future continue to rely on Java, as well.
面向未来的创新产品和数字服务也将继续依赖Java。
-
创始人
- 历史
Java的前世今生- jdk各个版本
- jdk各个版本
-
是否免费
Yes, Java is free to download for personal use.
是的,Java 可以免费下载供个人使用。
Java is also free for development: developers can find all the development kits and other useful tools at https://www.oracle.com/javadownload/.
Java 也是免费的开发:开发人员可以在 https:www.oracle.comjavadownload 上找到所有开发工具包和其他有用的工具。
- 社区
Java社区 - jdk与openJDK的关系
JDK,即Java Development Kit,是Oracle公司发布的官方Java开发工具包,包含了Java编译器、Java虚拟机和Java类库等开发所需的各种组件。
而OpenJDK则是开源版本的JDK,其源代码是公开的,可以免费使用和修改。 - Java概念图
为什么用Java(Why)
While most modern Java applications combine the Java runtime and application together, there are still many applications and even some websites that will not function unless you have a desktop Java installed.
虽然大多数现代 Java 应用程序将 Java 运行时和应用程序组合在一起,但仍有许多应用程序甚至一些网站除非您安装了桌面 Java,否则将无法运行。
Java.com, this website, is intended for consumers who may still require Java for their desktop applications – specifically applications targeting Java 8.
Java.com,此网站面向可能仍需要 Java 用于其桌面应用程序(特别是面向 Java 8 的应用程序)的消费者。
Developers as well as users that would like to learn Java programming should visit the dev.java website instead and business users should visit oracle.com/java for more information.
开发人员和想要学习 Java 编程的用户应访问 dev.java 网站,业务用户应访问 oracle.comjava 了解更多信息。
怎么用Java(How)
见官方文档,如下:
开发者指南
帮助文档
How do I install Java for my Mac? 如何为我的 Mac 安装 Java?
How do I install Java for my Mac
What are the system requirements for Java? Java 的系统要求是什么?
What are the system requirements for Java
How do I install Java ? 如何安装 Java ?
How do I install Java
Java相关网站
java.com
dev.java
oralceJava
Java历史版本下载
JavaSE文档1
- JavaSE文档2
- JavaSEAPI文档
- Java 语言和虚拟机规范
- 开发者指南
OracleOpenJDK
快速开始
Get Started with Java
推荐书籍
ThinkingInJava
相关源码
Java相关源码
术语
-
JavaSE:SE(JavaSE),standard edition,标准版,是我们通常用的一个版本,从JDK 5.0开始,改名为Java SE。
-
JavaEE:EE(JavaEE),enterprise edition,企业版,使用这种JDK开发J2EE应用程序,从JDK 5.0开始,改名为Java EE。从2018年2月26日开始,J2EE改名为Jakarta EE 。
-
JavaME:ME(J2ME),micro edition,主要用于移动设备、嵌入式设备上的java应用程序,从JDK 5.0开始,改名为Java ME。
-
JDK:JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。
-
JRE:Java运行环境(Java Runtime Environment,简称JRE)
-
JVM:Java Virtual Mache(Java虚拟机)
The Java Virtual Machine is only one part of Java software that is involved in running an application.
Java 虚拟机只是运行应用程序所涉及的 Java 软件的一部分。
The Java Virtual Machine is built right into your Java software download, part of the JRE and helps run Java applications.
Java 虚拟机直接内置于 Java 软件下载中,是 JRE 的一部分,可帮助运行 Java 应用程序。