`

DK、JRE、JVM的区别及JavaSE、JavaEE和JavaME的区别

 
阅读更多

很多不了解Java的人或者一些初学者,很容易被这三个概念搞晕。想当初我没学Java的时候,也是被这三个概念搞的晕头转向,现在简单小记一下,为了帮助路过的朋友们理解这三个概念,同时也小记一下备忘。

1、JRE(Java Runtime Environment  java运行环境)

包括JAVA虚拟机和JAVA程序所需的核心类库,如果想要运行一个开发好的JAVA程序,计算机中只要安装JRE即可

2、JDK(Java Development  toolKit  java开发工具包)

JDK是提供给JAVA开发人员使用的,其中包含了JAVA的开发工具,也包括了JRE。所以安装了JDK,就不用再单独安装JRE了

3、JVM(java Virtual Machine Java虚拟机)

Java号称是一次编写,到处运行。也就是说,Java程序可以实现跨平台,在 Windows上写好的Java程序,可以运行在Linux或者其它平台上面,而不用修改源代码。而C或者C++就不行了,他是跟平台相关的。Java只 所以能够跨平台,是因为Java程序不是直接运行在操作系统上的,而是运行在JVM上的。而JVM根据不同的操作系统,有不同的版本,比如有Linux版 本的,Windows版本的等。我们在安装JRE或者JDK的时候,需要根据操作系统来下载不同的版本,而JDK和JRE里面已经包括了JVM,上面也说 过了。所以,Java程序才能够实现跨平台!

JAVA语言的三种结构

1、J2EE(Java 2 Platform Enterprise Edition)企业版   javaee

是为开发企业环境下的应用程序提供的一套解决方案。 该技术体系中包含的技术如 Servlet Jsp等,主要针对于Web应用程序开发。可以使用一些现有的框架来快速的做企业网站的开始,比如SSH框架

2、J2SE(Java 2 Platform Standard Edition)标准版javase

是为开发普通桌面和商务应用程序提供的解决方案。 该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。 比如Java版的扫雷。它是学习J2EE或J2ME的基础,主要包括了Java的基本语法规范,面向对象等内容。

3、J2ME(Java 2 Platform Micro Edition)小型版

是为开发电子消费产品和嵌入式设备提供的解决方案。 该技术体系主要应用于小型电子消费类产品,如手机中的应用程序等。

Java5.0版本后,更名为 JAVAEE    JAVASE    JAVAME

 

转自:http://blog.sina.com.cn/s/blog_cf95f59d0102vw6a.html

分享到:
评论

相关推荐

    Java最新面试题全解

    这是一份Java面试题全解的资源,涵盖了Java的基础知识、Java与其他语言的区别、JVM、JavaSE、JavaEE、JavaME等多方面的知识点。 目录 1. Windows中的常见命令及其作用 2. 不同语言之间的区别 3. JVM(Java虚拟机)...

    javase java2ee 笔记

    Java涵盖了JavaSE(标准版)、JavaEE(企业版)和JavaME(微型版)三个版本,其中JavaSE是学习Java的基础,包括了核心的类库和API,如集合框架、I/O流、网络编程等。JavaEE则主要面向企业级应用开发,包含了Web服务...

    javase基础知识.docx

    除了JavaSE,还有两个Java平台的变种,分别是JavaME(Micro Edition)和JavaEE(Enterprise Edition)。JavaME主要针对嵌入式设备和移动设备,如手机,提供轻量级的运行环境和开发框架。而JavaEE则是为企业级应用...

    JavaSE开发随堂笔记

    该教程首先介绍了Java的三个主要平台版本:JavaSE(Java Platform Standard Edition)、JavaEE(Java Platform Enterprise Edition)和JavaME(Java Platform Micro Edition)。JavaSE是标准版,主要面向桌面和...

    (word完整版)《Java基础入门》课后习题及答案资料.doc

    1. Java的三大体系分别是JavaSE、JavaEE、JavaME。 2. Java程序的运行环境简称之为JRE。 3. 编译Java程序需要使用javac命令。 4. javac.exe和java.exe两个可执行程序存放在JDK安装目录的bin目录下。 Java开发环境 ...

    Java基础面试题 91道.pdf

    3. Java的主要版本:自从JDK 1.5版本之后,Java主要分为三个平台版本:JavaSE、JavaEE和JavaME。 - JavaSE(Java Platform Standard Edition):提供Java应用程序在桌面、服务器、嵌入式和实时环境中的开发和部署。...

    JavaSE技术入门

    JavaSE技术入门部分知识点如下: Java程序结构:Java程序结构是构成Java程序的基本单元,通常包含类定义、方法、变量、注释...掌握了这些知识点,可以让学习者为后续深入学习JavaEE和JavaME等高级主题打下坚实的基础。

    Java基础及集合面试宝典(一).pdf

    JavaSE(Java标准版)、JavaEE(Java企业版)和JavaME(Java微型版)是Java技术的三大版本,分别支持桌面应用、服务器端应用以及移动和嵌入式设备应用的开发。 JavaSE是Java的标准平台,为开发和部署在桌面、服务器...

    Java复习题.pdf

    Java语言有三个版本:JavaEE、JavaME、JavaSE。JavaEE是企业版,主要用在企业级应用开发;JavaME是微型版,主要用在移动设备应用开发;JavaSE是标准版,主要用在桌面应用开发。 三、JVM、JDK、JRE JVM(Java ...

    Java基础知识面试题(2020最新版)陆小马功钟浩.pdf

    在探讨Java基础知识时,首先需要了解Java的三个主要版本:JavaSE、JavaEE和JavaME。JavaSE(标准版)是Java平台的基础版本,提供了Java程序的开发和运行环境,适用于多种设备,从桌面到服务器,再到嵌入式系统等。它...

    程序员面试宝典(java)

    JavaSE、JavaEE、JavaME三个技术平台的含义是: * JavaSE:Java平台标准版的简称,用于开发和部署桌面、服务器以及嵌入设备和实时环境中的Java应用程序。 * JavaEE:java平台企业版的简称,主要用于web开发,在...

    Java的专题.pdf

    Java主要有三个版本:Java Standard Edition (JavaSE)、Java Enterprise Edition (JavaEE)和Java Micro Edition (JavaME)。JavaSE是标准版,提供了基础类库,是大多数开发者日常工作的核心。JavaEE则针对大型企业...

    javase经典总结

    JavaSE(Java Platform Standard Edition)是Java平台的标准版,它是开发桌面应用程序的基础,同时也为JavaEE(Enterprise Edition)和JavaME(Micro Edition)提供了核心功能。Java由Sun Microsystems公司的James ...

    JavaSE重点知识点总结

    * Java的三种技术架构:JAVAEE(Java Platform Enterprise Edition)、JAVASE(Java Platform Standard Edition)、JAVAME(Java Platform Micro Edition)。 二、Java开发环境配置 * JDK(Java Development Kit)...

    应聘互联网大厂的JAVA面试题全集

    对于Java语言的不同版本,需要了解jdk1.5之后的三大版本,包括JavaSE、JavaEE和JavaME。JavaSE是标准版,适用于桌面、服务器、嵌入式环境和实时环境,为JavaEE和JavaME提供基础支持。JavaEE(现称为JakartaEE)是...

    Java学习01.pdf

    Java技术分为三个主要版本:JavaSE、JavaEE和JavaME。JavaSE是基础,用于桌面应用开发;JavaEE面向企业级应用,提供了服务器端的框架和服务;JavaME则主要用于嵌入式设备,尽管现在已被Android等平台取代。 Java...

    JavaSe笔记.doc

    Java技术主要分为三个版本:JavaSE、JavaEE和JavaME。JavaSE是标准版,是Java技术的基础,主要用于开发桌面应用和C/S结构的网络应用,也是Java技术体系的核心。JavaEE是企业版,适用于企业级应用开发,涵盖了JSP、...

    JavaSE思维导图.pdf

    JavaSE(Java Platform, Standard Edition)是Java平台标准版,它是构建在JVM(Java虚拟机)上的一个基础平台,...只有不断地学习和总结,才能真正掌握JavaSE的精髓,为后续的JavaEE和JavaME等高级主题打下坚实的基础。

    java基础知识回顾.rar

    JAVAME: Java Platform Micro Edition,开发电子消费产品和嵌入式设备,如手机中的程序; 1,JDK:Java Development Kit, java的开发和运行环境,java的开发工具和jre。 2,JRE:Java Runtime Environment, ...

Global site tag (gtag.js) - Google Analytics