变量之间的相关关系 (二)Java概述
1、Java三种技术架构(了解)
2、Java语言特性(跨平台原理) (了解)
3、Java开发环境搭建(JRE、JDK区别,下载、安装JDK,测试)(掌握)
4、环境变量path配置(永久性配置、技巧性配置、临时性配置(了解))(掌握)
5、hello world书写(掌握)
Java语言对于开发方向又提供了三种技术方式,也就是三种架构方向。不同的架构可以应用到不同的领域中。
J2SE:标准版,可以开发普通桌面的应用程序,Java语言的标准,学习Java的基础。例如:feiq,扫雷,扑克牌等。
J2EE:企业版,是企业级的开发,主要面向企业,针对web应用程序的开发。
J2ME:小型版,主要用于开发电子消费产品。如手机中的应用程序,现在已经被安卓取代。
Java版本问题:
Java5之后:
J2SE:JAVASE
J2EE:JAVAEE
J2ME:JAVAME
Java的一些特性:
1、开源,免费的,你可以看见Java是怎样写的。
2、跨平台性,使用Java应用开发的软件可以在任何平台上运行。
平台:可以指多方面,如职业平台,那在我们这里指的是操作系统
跨平台:跨操作系统。
Java编写的程序或者软件不仅可以在windows上面运行,还可以在Linux和mac上面运行,这就是可以在任何操作系统上面运行。
Java跨平台原理:
Java开发的所有程序都可以在任何的操作系统上运行,主要是因为在不同的操作系统上装上了不同的软件(Java虚拟机)。Jvm(Java VirtualMachine)
总结:Java程序如果要在操作系统上面运行,必须要通过一种软件,jvm虚拟机。
不同的操作系统对应不同版本的jvm.
无论以后用什么语言开发,首先第一步都要有环境,没有环境我们就无法跑起来程序,所以既然已经了解Java程序在操作系统上面运行,要首先通过jvm虚拟机,那么我们接下来要先安装Java的运行的相关环境,即jvm.
在搭建环境之前我们首先要了解两个概念:JRE和JDK。
Jre的全英文名是:Java Runtime Environment Java运行环境。
Jvm的英文全称是:Java Virtual Machine java虚拟机。它是核心,但是要运行一个Java程序,核心有可能还不够,他还得需要一些相关的核心辅助工具。这个辅助工具我们把他们称为核心类库,这里面存放的程序所需要的最基本的和最核心的内容。
所以由jvm和核心类库就组成了jre.
Jre=jvm(虚拟机)+核心类库。
现在有了jre,我们就可以在计算机上面运行Java程序了。
但是我们学习Java不是要运行的,我们要做开发的。
总结:jre只是负责运行Java程序的。
举个例子:如果你想玩游戏的话,jre就足够了,如果你想做游戏的话,那必须的安装jdk。
Jre只是运行Java程序的,那么我们要做开发,我们就得需要与开发相关的工具。
Jdk(JavaDevelopment Kit):java开发工具包。
jdk提供给Java开发人员使用的。我们使用jdk开发的程序要交给jre去运行。
注意:实际上,jdk也包含了jre。
Jdk=开发工具包+jre(jvm+核心类库)。
结论:所以安装完jdk我们就不用安装jre了。
参考JDK下载步骤.doc文档
参考Java开发环境JDK的安装.doc文档
JDK安装完成后会有如下图所示的目录:
bin:全称是binary,表示二进制的意思。Bin里面装的全都是工具或者叫做命令,或者叫做可执行应用程序。里面存放的基本都是 .exe文件。
xihuan