??眼见为实,前面的文章洋洋洒洒几千字介绍了JAVA的历史和学习方法,但是都只是在字面上,我们也没有看到一个真正的JAVA程序运行需要经过哪些步骤,流程是否复杂?
??本篇文章则通过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版本 。
【j2ee怎么读 j2ee是什么】
2、JAVA EE??全称为Java Enter百思特网prise 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版本)
??2、将下载好的压缩包解压,可以查看到下面的目录(注意:OpenJDK压缩包是绿色软件百思特网,既不需要安装即可直接使用)
??3、配置环境变量:虽然解压后我们能够到指定的文件夹去执行对应的java.exe文件,但是,如果是想在电脑的任意一个目录下都可以调用刚刚解压的java jdk,那就需要将jdk的执行路径配置到系统的环境变量中 。
??配置环境变量可以通俗理解为身份证上的家庭住址,只要身份证上标记了这个地址,以后别人想要找你的时候,都可以直接通过这个地址去到你家找你 。程序配置了系统环境变量,以后在执行关于jdk的相关命令时,会先根据配置的地址去找到对应的执行程序,然后执行对应的命令,这样就不会出现"既不是内部或外部命令,也不是可执行程序.."的错误 。
推荐阅读
- 同声传译工资 同声传译是什么
- sox10是什么意思 sox是什么意思
- 喝珍珠奶茶的少女图片 奶茶女孩图片卡通
- 2017年网络蓝瘦的意思 蓝瘦香菇是什么
- 电灯泡在爱情里代表什么 当电灯泡是什么意思啊
- 元气骑士解封方法,元气骑士什么时候上架应用商店
- 绿萝怎么养才能更旺盛?绿萝更旺盛,离不开5个养护方法
- 止血降压防中风,知道的人不多! 洋槐花的功效和作用
- 衣服上有油渍怎么清洗最有效?教你11个妙招,去污好又快