1.计算机语言演进
1.第一代语言:机器语言、机器指令(0 1)
机器语言,主要以二进制码0和1的形式存在。
比如128,我们要写为10000000,如果要表示一个单词可能要成百上千的0和1的组合,可读性差,问题排查困难!
2.第二代语言:汇编语言
汇编语言主要是汇编指令,和第一代语言的区别就是指令的表示方法,汇编语言的指令表示方法更加方便使用者记忆。
3.第三代语言:高级语言
高级语言就是现在我们开发者常用的编程语言,如:C、C++、Java、Python等,更易于上手。
2.Java语言简介
Java是Sun公司在995年推出的面向对象的编程语言,共同创始人詹姆斯·高斯林 (James Gosling)被誉为“Java之父”。
1.Java语言的特点
- 面向对象
- 跨平台:一次编译,到处运行(JVM)
2.Java技术体系
- Java SE(Java Standard Edition)标准版
之前称为J2SE,支持桌面级应用,如Windows下的应用程序
- Java EE(Java Enterprise Edition)企业版
之前称为J2EE,主要针对于Web应用开发
- Java ME(Java Micro Edition)小型版
之前称为J2ME,主要针对于移动端平台开发,现在Android开发也能看到Java的身影
3.Java环境搭建
1.Java虚拟机-JVM
JVM(Java Virtual Machine ):Java虚拟机,简称JVM,是运行所有Java程序的假想计算机,是Java程序的运行环境,是Java 最具吸引力的特性之一。我们编写的Java代码,都运行在 JVM 之上。上面说到的Java语言的特点「跨平台」就是因为JVM的原因,因为我们可以在不同的操作系统上安装相应版本的JVM,而我们的Java程序试运行在JVM中的,所以才可以一次编译,到处运行。
2.JRE和JDK
- JRE Java Runtime Eviroment 是用来运行Java环境的,如果只是运行Java程序,则可以知安装JRE,里面包含JVM
- JDK Java Development Kit 是开发者工具包,他是包含JRE的
JDK>JRE>JVM
3.JDK安装步骤
1.进入oracle官网,选择「对应平台」的合适的 JDK 版本,点击进行下载。
Oracle | Cloud Applications and Cloud Platformhttp://www.oracle.com
2.进入安装向导
3.下一步,更改安装路径,继续点击下一步
4.开始安装
5.安装完成。这个时候接下来就需要进行环境变量的配置
4.环境变量的配置
为什么要配置环境变量?
因为我们编译和运行Java程序需要用到JDK给我们提供的工具,如java(运行命令) javac(编译命令)等,而这些工具在JDK安装目录的bin文件夹下,如果在命令行中使用这些工具,就需要在命令行中cd(切换目录的命令)到bin目录下,系统才会识别命令,我们才能使用,这样就非常麻烦,我们想要在任何目录下都可以使用JDK给我们提供的工具,这个时候环境变量就起到了作用。当我们输入了命令之后,他会根据我们在环境变量中配置的路径,去找寻我们输入的命令工具,即告诉操作系统,我们的JDK开发工具在哪个目录下。
1.在控制面板中找到「系统」,其中有个「高级系统设置」(无论win 7还是win 10都去找高级系统设置即可),点击
2.选择「高级」选项卡,点击「环境变量」
3.在「系统变量」中点击「新建」,定义一个变量名JAVA_HOME,变量值输入JDK的安装目录,点击确定
4.在「系统变量」中选中变量名为「path」的环境变量,双击或点击编辑按钮
5.「path」环境变量其实是多个变量的集合并使用「;」分割,系统只会去「path」中配置的路径去找寻命令信息,而我们刚才配置的只是一个变量,便于在「path」中进行引用。
注意:这一步可能根据系统不一样会出现两种页面展示方式
页面展示方式一:
需要在「path」变量的前面追加变量值,输入:%JAVA_HOME%\bin; 分号必须要写,且为英文格式。
页面展示方式二:
进入页面后点击「新建」,直接在最后一行输入:%JAVA_HOME%\bin,末尾不需要分号,然后选中最后新加的一行,点击上移,直至移动到第一行,点击确定即可。(不用移动到第一行也可以,输入后直接点击确定即可)
6.这个时候环境变量就配置好了,进入DOS命令行(按win键,输入cmd进入),在任意目录下输入java或javac命令,如果展示相关信息则验证配置完毕。