02 计算机常识-2-引入JAVA背景

计算机语言

更好的与计算机进行交互

计算机的发展历史:

机器语言:0101010101010
汇编语言:通过大量的英文单词代表计算机的指令。add 1 1 比如单片机
高级计算机语言:C/JAVA/C++/PHP

Java

Java的发展历史

1993,java发明的初衷:机顶盒。
1995年5月23日,java语言诞生雏形,
1996-1997分别推出JDK1.0 JDK1.1
1999年JAVA被分成J2se,J2ee,j2me标准企业小型
2000 JDK1.4
2004 JDK1.5发布,为了显示重要性和利于销售,更名为JAVA SE5.0
2009 ORACLE收购Sun,取得java的版权
2010 JDK 7.0

Java的特性

跨平台

一次编译,到处运行
平台:操作系统
* 比如C语言写一个QQ源代码,经过编译之后为qq.exe,可在windows运行,但不能在linux运行
* JAVA写一个QQ源代码,经过编译后为JAVA.class,可在windows上安装JAVA虚拟机,便可以执行,LINUX也可安装虚拟机执行。
* 为什么java跨平台:因为java虚拟机可以使编译后的java.class在不同的平台运行。
* java虚拟机的作用:解析class文件并通知系统要执行那些操作
* java虚拟机不跨平台,因为所需要相同的资源,在不同的操作系统上所需要的指令是不一样的。

Java的环境配置

JRE :

java的运行环境 JRE=java虚拟机+核心类库(辅助java虚拟机运行的文件)

JDK :

java开发工具集 JDK=jre+java开发工具

安装后JDK目录的介绍

这里写图片描述

环境配置问题由来:

编译过程中,每次编译,都需要调用(javac.exe)java源文件的完整路径。
解决方案:由dos命令-在任意目录下都能运行notepad推理,如果使用相同办法配置java则可以解决此问题。
原理:在控制台写一个可执行文件的文件名执行原理是在控制台写一个可执行文件的文件名,那么系统首先会在控制台当前路径下去搜索是否存在该文件,如果可以找到指定的文件,那么就执行该文件,如果找不到,那么系统还会根据path的环境变量所保存的路径信息去搜索是否有指定的文件,如果能找到,那么就执行该文件

配置path环境变量

如何找到path的环境变量: 
    我的电脑-------属性------------>高级系统设置---------->高级--------->环境变量------------path
把javac所在的路径拷贝到path环境变量中即可。

关键字:被java语言赋予特定含义的单词public void class 等
标识符:就是给类、接口、方法、变量等起名字时使用的字符序列 英文数字$_,不能使用关键字做表示符

201611071302

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章