Java基础入门篇(四)Java SE、Java EE、Java ME三者之间的区别

createh53个月前 (02-08)技术教程30

编者荐语:

Java 是排名第一的编程语言和开发平台。它可以降低成本、缩短开发时间、推动创新并改进应用服务。随着全球数百万开发人员运行超过 510 亿台 Java 虚拟机,Java 继续成为企业和开发人员首选的开发平台。

对于 JavaSE、JavaEE、JavaME,通俗点讲就是:

①JavaSE:开发电脑上运行的软件,针对桌面程序的开发。

②JavaEE:开发网站,针对企业级应用的开发。

③JavaME:开发手机软件,比如APP,针对嵌入式设备软件的开发。


下面详细介绍一下


1、JavaSE

全称是 Java Platform,Standard Edition,Java平台标准版。它是 JavaEE 和 JavaME 的基础,之前称为 J2SE。用于开发和部署桌面、控制台开发的Java应用程序。


同时也是Java的基础,JavaSE 包含了 Java 语言基础、JDBC数据库连接操作、I/O流操作、网络通信、多线程等技术。


2.JavaEE

全称是 Java Platform Enterprise Edition,Java平台企业版。之前称为 J2EE。从名字上就能看出来,它主要针对企业应用的开发,例如,电子商务网站、ERP系统,也包括 Web 开发等方面。


Java EE 是在 JavaSE 的基础上构建的提供功能服务,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 应用程序。其最终目的就是成为一个能够使企业开发者大幅缩短投放市场时间的体系结构。


3.JavaME


全称是 Java Platform Micro Edition,Java平台微型版。之前称为 J2ME。是一套运行专门为嵌入式设备设计的API接口规范。


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


Java ME 包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的联网和离线应用程序的丰富支持。基于 Java ME 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。


希望对正在准备学习Java的朋友们有所帮助,也欢迎补充交流~

相关文章

JAVA语言简介_java语言主要有哪些特点

Java 是一种面向对象、跨平台的高级编程语言,由 James Gosling 及其团队于 1995 年 在 Sun Microsystems(现属 Oracle 公司)开发。其核心理念是 "Writ...

Java程序员要不要学习Lua?_javagui有必要学吗

大家好,我是袁庭新。Java程序员要不要学习Lua?Lua虽小,但威力巨大!游戏开发、嵌入式系统、自动化脚本...哪哪都离不开它!|Lua介绍Lua官网:https://www.lua.org。Lua...

如何在 Linux 上安装 Java_怎么在linux安装jdk

在桌面上拥抱 Java 应用程序,然后在所有桌面上运行它们。-- Seth Kenlon(作者)无论你运行的是哪种操作系统,通常都有几种安装应用程序的方法。有时你可能会在应用程序商店中找到一个应用程序...

Java EE更名Jakarta EE 无法提供向前兼容性

[闽南网]去年三月份,Java EE正式更名为Jakarta EE,而Eclipse基金会执行董事Mike Milinkovich在其博客上公布了Eclipse基金会与Oracle有关Java的谈判结...

从零打造IT知识体系-Java基础-01Java简介

简介:术道并行,从零打造IT知识体系,图文视频同步更新。本文学习章节:Java基础--01Java简介本文学习内容:Java发展史、JDK、JRE、JVM关系、Java环境变量设置、第一个hello...

东方标准|Web和Java的区别,如何选择这两个专业

现在网络发展迅速,很多人都开始选择计算机专业和软件工程专业,一开始都会选择Java作为他们的主修课程,但是在漫长的学习中有80%学生都放弃了Java选择web,那么对于没有学过计算机的朋友,小编在这里...