1.Java运行原理
- 1.计算机语言发展过程
- 机器语言
- 汇编语言
- 高级语言
-
解释型语言(JavaScript)
要想运行多次,需要进行多次解释
支持跨平台 -
编译型语言(C\C++)
要想运行多次,不需要进行多次编译
不支持跨平台
-
- 2.Java运行原理
- 先编译,再解释
- .java源文件—>编译器(javac)—>.class字节码文件—>JVM(java 不同平台)—>机器指令
2.配置环境
-
环境变量
>path 告诉操作系统,去什么位置找相关的命令 >JAVA_HOME JDK的安装目录 规避对系统级别环境变量造成误修改的风险 后来随着Java语言的流行,很多框架或者服务都是基于Java语言开发的 这些框架或者服务器就将JAVA_HOME的配置作为一个规范了,比如Tomcat >classpath 告诉Jvm去什么位置找字节码文件,默认 .
-
源文件–>.class字节码–>JVM(不同的平台)
-
javac 编译、java 运行
3.Java语言基础
*注释
*变量
*标识符
*数据类型
byte 1(字节) 8bit -128~127
short 2
int 4
long 8 64bit