龙空技术网

java ee , java se, java me 怎么区分?

南京网博教育 150

前言:

如今咱们对“javame”大约比较关怀,同学们都需要分析一些“javame”的相关内容。那么小编同时在网络上收集了一些关于“javame””的相关资讯,希望我们能喜欢,咱们一起来学习一下吧!

在了解Java SE、Java EE、Java ME之前,我们先了解一下Java。

一、什么是Java?

Java是一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。

Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。

Java 技术 = Java 语言 + Java 平台;Java 平台 = JVM + JDK。

二、什么是Java SE?

Java SE = JDK 根基。这么说吧,可以理解为JavaSE是Java的基石,如果将Java程序想象成一座高楼大厦,那么JavaSE就是地基。

官方解释:

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

简单点说:Java SE 标准版,是其他两个版本的基础,是做电脑上运行的软件。

JavaSE包含了什么?

面向对象多线程IO流JavaSwing三、什么是Java EE?

JavaEE个人理解的就是在javaSE的基础上,添砖加瓦后出现的一种规范,说是框架也行。

官方解释:

Java EE,Java 平台企业版(Java Platform Enterprise Edition) 之前称为Java 2Platform, Enterprise Edition (J2EE) 2018年3月更名为 Jakarta EE(这个名称应该还没有得到群众认可)。 是 Sun 公司为企业级应用推出的标准平台,用来开发B/S架构软件。同时要知道:JavaEE 是 Java 应用最广泛的部分。

简单点说:Java EE 企业版,一般开发企业级互联网程序,是用来做网站的-(我们常见的JSP技术)

JavaEE包含了什么?

sercletjstljspspringmybatis四、什么是Java ME?

javaME这一块只需要了解就可以了,因为现在很少有使用这个东西的了,但是作为java程序员,这些基本的板块,还是的知道的。

官方解释:

Java ME 又称为J2ME(Java Platform,Micro Edition)是为机顶盒、移动电话和PDA之类嵌入式消费电子设备提供的Java语言平台,包括虚拟机和一系列标准化的Java API。

简单点说:Java ME 小型版,一般用于来研发嵌入式程序,已经被Android替代了,是做手机软件的。

五、JavaSE,JavaEE,JavaME的关系六、那么我们应该学习哪个呢?

1、Java EE 是开发 WEB 应用的!例如网站,网页等,Java EE 包含Java SE,要想学好Java EE,除了Java SE 精通外,你还要学一些其他的框架以及知识,例如Spring、SpringMVC、MyBatis 等一些框架。Java 最厉害,用的最多的地方就是做 WEB 应用。当然 WEB 应用大体也可分为 前端开发 和 后端开发(服务器开发)两类,但是不管怎么样,Java SE 是基础,是必须要好好学的。

2、Java SE 是 Java EE 的基础所开发的东西也不一样,如果想找一份好的工作还是把 Java SE 学好学精可以找一个几千块的工作,如果把 Java EE 学精那么相信你的工资很快就会超过 20k。

标签: #javame