编程语言
首页 > 编程语言> > JavaEE笔记:【1】Java简介

JavaEE笔记:【1】Java简介

作者:互联网

一、Java 简史

二、Java 三大版本

Java SE:定位在客户端,主要用于桌面应用软件的编程。

Java ME:主要应用于嵌入式系统开发,如手机和PDA的编程。

Java EE:定义在服务器端Java2的企业版,主要用于分布式网络程序的开发,如电子商务网站。

三者包含关系

 

三、Java 跨平台原理

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

 

C语言跨平台:

  1. 多次编译,到处运行;
  2. 编译器将C源文件编译成对应平台机器码执行;
  3. C比Java执行效率要高。

 

四、JVM

JVM是Java Virtual Machine(Java虚拟机)的缩写。

JVM是一种用于计算设备的规范,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。

JVM就是一个虚拟的用于执行bytecodes字节码的计算机。

 

标签:J2SE,版本,简介,虚拟机,JavaEE,更名,JVM,Java
来源: https://blog.csdn.net/linwenhai2018/article/details/110424160