java基础,
java基础,
java最初的学习首先是认识java,java是什么用来干嘛的,java的运行机制是什么
首先java就是一门编程语言,用来编写程序的让计算机按照你编写的程序去做你想完成的事情
Java开发环境:
1)java编译运行过程
1.1)编译期:.java源文件,经过编译,生成.class字节码文件
运行期:JVM加载.class并运行.class
跨平台、一次编程到处使用
2)名词解释
2.1)JVM:java虚拟机
加载.class并运行.class
2.2)JRE:java运行环境
除了包含JVM以外还包含了运行java程序所必须的环境
JRE=JVM+java系统类库
2.3)JDK:java开发工具包
除了包含JRE以外还包含了开发java程序所必须的命令工具
JDK=JRE+编译、运行等命令工具
运行java程序的最小环境为JRE
开发java程序的最小环境为JDK
图解:
JVM是一个软件,安装在操作系统中,是建立在操作系统之上为字节码文件提供运行环境。
不同平台的JVM不同,只要是标准的 . class文件就可以在不同的JVM上运行
(java遵循着先编译后执行的原则,首先通过javac命令将java源程序—— . java文件,编译为java字节码文件—— . class文件
而后通过java命令启动JVM,由JVM来加载 . class文件并运行)
java最大的优势就是java源文件经过一次编译以后可以处处使用(通过不同JVM加载运行)
类比C语言编译运行过程:
.c程序,经过编译,直接生成可执行文件(0和1)
QQ: C语言写的
Windows版QQ------------运行在Windows系统上
Linux版QQ--------------运行在Linux系统上
IOS版QQ----------------运行在IOS系统上
不同的系统,指令是不同的
Windows:
名词:01010101
Linux:
名词:10101010
IOS:
名词:11110000
相关文章
- 暂无相关文章
用户点评