码迷,mamicode.com
首页 > 编程语言 > 详细

Java大体介绍(超级短的那种)

时间:2018-09-18 20:43:08      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:java   dev   桌面应用   应用   机器   mic   执行   编译器   分布   

Java三大版本

Java SE: Java Standard Edition, 定位于客户端, 用于桌面应用软件编程
Java ME: Java Micro Edition, 用于嵌入式系统开发
Java EE: Java Enterprise Edition, 定位与企业级服务器, 用于分布式网络程序开发
(加一句, Java Script好像和Java没什么关系)

跨平台原理

  1. 一次编译到处运行
  2. 编译器作用: 将源文件编译成class字节码文件
  3. 虚拟机作用: 将class字节码文件解释成对应平台的机器码并执行
  4. 只要有提供相应平台的虚拟机,就可以跨平台运行编译过的字节码文件
  5. 虚拟机与解释器关系: 解释器是虚拟机的重要组成部分
  6. Java语音的执行经过编译和解释两个阶段

JDK JRE JVM

JDK: Java Development Kill, 开发专用
JRE: Java Running Environment, 运行Java程序所需要的环境集合
JVM: Java Virtual Machine, 用于解释运行Java字节码文件

三者关系JDK包含JRE, JRE包含JVM

Java大体介绍(超级短的那种)

标签:java   dev   桌面应用   应用   机器   mic   执行   编译器   分布   

原文地址:https://www.cnblogs.com/hesper/p/9671027.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!