成都创新互联网站制作重庆分公司

j2ee是什么(j2ee怎么读)

  眼见为实,前面的文章洋洋洒洒几千字介绍了JAVA的历史和学习方法,但是都只是在字面上,我们也没有看到一个真正的JAVA程序运行需要经过哪些步骤,流程是否复杂?

江孜网站建设公司创新互联公司,江孜网站设计制作,有大型网站制作公司丰富经验。已为江孜1000多家提供企业网站建设服务。企业网站搭建\外贸网站建设要多少钱,请找那个售后服务好的江孜做网站的公司定做!

  本篇文章则通过Hello World程序带大家真正走进JAVA的世界,看看如何完成它吧。

  工欲善其事必先利其器,既然JAVA要喊出了“Write Once,Run Anywhere”的口号,那肯定有自己独特的一套工具,让JAVA代码一次编译、处处运行,这套工具也叫JAVA运行环境或JAVA程序平台,到目前为止,这个平台主要分为JAVA SE、JAVA EE、JAVA ME三个版本。

JAVA三大平台介绍

1、JAVA SE

  全称为JAVA Standard Edition(也曾简称为J2SE)JAVA标准版或JAVA标准平台,是JAVA技术的核心和基础,同时也是JAVA ME和JAVA EE的基础。它提供了标准的JAVA开发工具包(JDK),通过它能够实现桌面应用程序、低端服务器和JAVA Applet程序等功能的开发,目前该平台官方已经更新到JDK17版本。

2、JAVA EE

  全称为Java Enterprise Edition(也曾称为J2EE)JAVA企业版或JAVA 企业平台,通过它能够构建企业级服务应用。实际上,JAVA EE包含了JAVA SE,并在这个基础上添加了许多功能强大的类库,用于支持企业级别的业务开发如目录管理、消息管理等,目前该平台官网成都手机网站制作公司新版本为JAVA EE8。

3、JAVA ME

  全称JAVA Micro Edition(也曾称J2ME)JAVA微型版或JAVA小型平台,与JAVA EE主要构建企业级应用相反,JAVA ME是一种很小的JAVA运行环境,它主要是应用在嵌入式的产品中,如移动电话,掌上电脑、电视机机顶盒等,使得编译好的JAVA程序能够在上面执行,目前该平台官网成都手机网站制作公司新版本为JAVA ME8。

选择哪个平台学习

  三大平台各有特点,成都网站维护公司但是共同点都是平台内部包含了JAVA 虚拟机,编译好的程序在平台执行的流程大致如下:虚拟机将编译好的字节码文件加载到内存,然后采用解释执行的方式执行字节码(所谓解释执行即:平台根据响应系统将字节码解释一条,执行一条,就跟初学英语时一样,老师每讲一句英语都会给你解释这句话的含义)。

  既然三大平台处理的方式都是大同小异,那初学者该选择哪个平台学习更好呢?根据官方书籍和无数实践证明,初学者 成都建站公司 好先学习JAVA SE,选用它提供的软件开发工具包-JDK,它是学习和掌握JAVA知识的成都网站建设平台,也是学习JAVA EE和JAVA ME的基础。

搭建JAVA SE平台

  1、到官网下载JAVA SE平台

  说明:从搭建开始提到的JDK指的是OpenJDK而不是Oracle JDK,至于为什么不用Oracle JDK主要原因是因为Oracle(甲骨文)公司在19年宣布后续停止免费对JAVA SE8版本进行更新,商用的话需要进行购买,而Open JDK作为Oracle JDK的免费开源版本,更适合个人开发者使用(至于Oracle JDK和Open JDK之间的事,要扯起来能说半天,有时间再单独开一篇文章谈谈)

  下载地址:http://jdk.java.net/

  注:本文演示使用JDK11版本(推荐大家学习时尽量使用JDK8或者JDK11版本,因为这两个版本是长期维护的版本,更加稳定,但因为OpenJDK下载中windows环境下只有32位的,所以演示就使用JDK11版本)

  3、配置环境变量:虽然解压后我们能够到指定的文件夹去执行对应的java.exe文件,但是,如果是想在电脑的任意一个目录下都可以调用刚刚解压的java jdk,那就需要将jdk的执行路径配置到系统的环境变量中。

  配置环境变量可以通俗理解为身份证上的家庭住址,只要身份证上标记了这个地址,以后别人想要找你的时候,都可以直接通过这个地址去到你家找你。程序配置了系统环境变量,以后在执行关于jdk的相关命令时,会先根据配置的地址去找到对应的执行程序,然后执行对应的命令,这样就不会出现"既不是内部或外部命令,也不是可执行程序.."的错误。

  步骤一:此电脑 =
网站标题:j2ee是什么(j2ee怎么读)
URL链接:http://cxhlcq.com/article/cpdd.html

其他资讯

在线咨询

微信咨询

电话咨询

028-86922220(工作日)

18980820575(7×24)

提交需求

返回顶部