Write once, run anywhere.
编写一次,到处运行。
Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总称。后来 Sun 公司被 Oracle (甲骨文)公司收购,Java 也随之成为 Oracle 公司的产品。
创始者:James Gosling(詹姆斯·高斯林)和他的同事们。
运行开发环境(IDE):IntelliJ IDEA(推荐),Eclipse。
推荐使用版本:Java8( Java 1.8)
Java SE(标准版),主要活跃在桌面领域,主要包含了Java API组件。
Java EE(企业版),活跃在企业级领域,除了包含Java API组件外,还扩充有Web组件、事务组件、分布式组件、EJB组件、消息组件等,综合这些技术,开发人员完全可以构建出一个具备高性能、结构严谨的企业级应用,并且Java EE也是用于构建SOA(面向服务架构)的首选平台。
Java ME(精简版),活跃在嵌入式领域,它仅保留了Java API中的部分组件,以及适应设备的一些特有组件。
Java具体的概念图如下:
JRE是个运行环境,JDK是个开发环境。因此写 Java程序的时候需要 JDK,而运行 Java 程序的时候就只需要 JRE。
企业上运行时使用 JRE 而不使用 JDK,一方面是减少硬盘空间的使用,另一方面在一定程度考虑安全性,防止 JDK 里的一些执行命令被恶意篡改或执行。
具体详细过程可以参考博客:https://blog.csdn.net/weixin_40856698/article/details/103906571?spm=1001.2014.3001.5502