Java、Java SE和Java EE以及Java ME的区别和联系

简介

  1. Java :一种编程语言
  2. Java SE ( Java Platform,Standard Edition ):基于Java基本语法和功能,主要进行普通桌面程序的开发,允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序
  3. Java EE ( Java Platform,Enterprise Edition ) :是指 Java Enterprise Edition,Java 企业版,多用于企业级开发,包括 web 开发等等。也叫 J2EE。JAVA 的企业版,它提供了企业级应用开发的完整解决方案,比如开发网站,还有企业的一些应用系统,是JAVA技术应用最广泛的领域。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0 应用程序。
  4. Java ME ( Java Platform,Micro Edition ) :之前称为J2ME,是JAVA 的微缩版,主要应用于嵌入式开发,比如手机程序的开发。Java ME包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持,为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。基于 Java ME 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能

区别

Java 是一门语言,J2EE 是 Java 语言的一门使用技术,Java 为 J2EE 提供了库和语法, J2EE 使用 Java 的库和语法应用在 WEB 上。这是概念性的区别。

你可能感兴趣的:(Java学习之路,java,java-ee,开发语言)