zoukankan      html  css  js  c++  java
  • jdk、jre、javase、javaee、javame的区别

    Jdk定义

    JAVA的开发工具包,包含jre,可以进行编译和运行Java程序。

    Jre定义

    JAVA的运行环境,如果不需要进行编译程序,则可只安装jre。

    Javase定义

    标准版Java SE(Java Platform,Standard Edition)。JavaSE以前成为J2SE。 它语序开发和部署在桌面,服务器,嵌入式环境和实时环境中使用Java应用程序。JavaSE包含了支持JavaWeb服务的开发的类,并为Java Platform,Enterprise Edition(Java EE)提供了基础。

    也可以这样说,JDK就是JavaSe的根基,JavaSe就是JDK组成,理论上两个东西可以划等号,但是概念上不能。

    Javaee定义

    企业版Java EE(Java Platform,Enterprise Edition)。这个版本以前成为J2EE。 企业版本帮助开发和部署可移植,健壮,可伸缩切安全的服务器端Java应用程序。
    J2EE你只需要两个包 jsp-api.jar 和 servlet-api.jar,而这两个包是没有官方版本的。也就是Java没有提供这两个包,只提供了一个规范。那么这两个包是谁提供的?是Web容器,也就是Tomcat、Jetty、JBoss之类的服务器提供的。

    Tomcat 实现了Servlet和JSP 标准。spring也实现了一些Javaee规范,理论上是不需要Tomcat容器就可以运行程序的。

    Javame定义

    Java ME为在移动设备和嵌入式设备(笔记手机,PDA,电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。

    也是一套Java规范。

    XFS
  • 相关阅读:
    BZOJ5212 ZJOI2018历史(LCT)
    BZOJ5127 数据校验
    253. Meeting Rooms II
    311. Sparse Matrix Multiplication
    254. Factor Combinations
    250. Count Univalue Subtrees
    259. 3Sum Smaller
    156. Binary Tree Upside Down
    360. Sort Transformed Array
    348. Design Tic-Tac-Toe
  • 原文地址:https://www.cnblogs.com/xiaofengshan/p/14819528.html
Copyright © 2011-2022 走看看