java的认识
来源:互联网 发布:重生小说改编的网络剧 编辑:程序博客网 时间:2024/06/15 20:41
java是跨平台的,比如用c写的一款游戏,它在windows下可以运行,但是在mac就不能运行,但是java就避免了,
windows对自己的软件肯定支持,但是java是其他厂商的,所以需要装个java的虚拟机
任何软件想在系统上执行,都需要在这个软件进行解析,windows里面有它解析的程序,本身windows就是c++和c做的,他本身内置了c++的解析程序,凡是c++写的程序,微软逗你解读,道理很简单,微软对自己语言编写的软件都支持,
java写的软件windows就不支持了,因为是其他厂商做的,那就再windows中装一个能解析java程序员的解析器,叫虚拟机,也就是虚拟一个机器解析一个某语言编写的软件,所以虚拟机有很多版本哦,比如c++也有,就叫c++虚拟机 JVM 虚拟机不跨平台
必须根据具体的平台去安装制定的虚拟机版本 虚拟机就是程序员跟系统直接的桥梁
问题:什么叫跨平台?
回答:虚拟机的出现,只要在不同的版本上加上不同的虚拟机
JRE JavaRuntime Environment JAVA运行环境 能运行java软件的环境,所以这个环境里面肯定有虚拟机,里面还有类库
运行环境:虚拟机+类库即可 JVM+类库 【只运行】
JDK Java Development Kit JAVA开发工具包【给开发人员的工具】
既然开发了,肯定java的开发工具,肯定也是有虚拟机的哦
JDK:JRE+JAVA的开发工具【运行并且开发】
总结:使用JDK开发的程序,交给JRE去运行 也就是JDK更强大,不仅可以运行还能开发,但是JRE只能运行
阅读全文
0 0
- java 6的认识
- JAVA集合的认识
- JAVA异常的认识
- 对Java的认识
- JAVA集合的认识
- java io的认识
- 对java的认识
- java数据类型的认识
- java类的认识
- java 的初步认识
- java hibernate的认识
- java继承的认识
- java 的初步认识
- java的初步认识
- java多线程的认识
- Java 的认识
- Java内存的认识
- JAVA数组的认识
- ios-Alamofire上传文件
- RecycleView的相关监听
- 三元组(稀疏矩阵的转置)
- bzoj 1634: [Usaco2007 Jan]Protecting the Flowers 护花
- POJ 1085 Triangle War 博弈 (对抗搜索 alpha-beta 剪枝)
- java的认识
- html 开发工具
- 周末训练笔记+hdu1255+4288
- RecyclerView加载数据进行展示
- 回溯算法(N皇后)--C#版代码
- Tomcat Can't load AMD 64-bit .dll on a IA 32
- 处理机管理
- 第15篇
- weblogic 使用总结