JavaEE、JavaSE和JavaME的区别

首先Java是一门编程语言,根据需求不同分为三个版本

1、javaSE

Java SE(Java Platform Standard Edition:Java 标准版)以前称为 J2SE,它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java EE 提供基础,如 Java 语言基础、JDBC 操作、I/O 操作、网络通信以及多线程等技术。

2、javaEE

Java EE(Java Platform Enterprise Edition:Java 企业版)以前称为 J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在 Java SE 基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(Service Oriented Architecture,SOA)和 Web 2.0 应用程序。

3、javaME

Java ME(Java Platform Micro Edition:Java 微型版)以前称为 J2ME,也叫 K-JAVA。 Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。
|
|
|
总结:JSE包含于J2EE中,JME包含了JSE的核心类,但新添加了一些专有类

Java学习笔记【入门】(1):Java版本介绍相关推荐

  1. Java学习笔记:Javaweb的服务器介绍

    Java Web,是用Java技术来解决相关web互联网领域的技术总和.web包括:web服务器和web客户端两部分.Java在客户端的应用有java applet,不过使用得很少,Java在服务器端 ...

  2. 【Java学习笔记1】Java概述 -背景+环境搭建

    文章目录 Java语言概述 Java介绍 1. 软件开发概述 2. 计算机语言 3. Java 简史 4. Java 技术体系平台 6. Java语言特点 7. Java核心机制一-Java虚拟机 8 ...

  3. 【Java学习笔记之一】java关键字及作用

    Java关键字及其作用 一. 总览: 1 访问控制 2 private protected public 3 4 类,方法和变量修饰符 5 abstract class extends final i ...

  4. Java学习笔记之:Java String类

    一.引言 字符串广泛应用在Java编程中,在Java中字符串属于对象,Java提供了String类来创建和操作字符串. 创建字符串最简单的方式如下: String str= "Hello w ...

  5. 【Java学习笔记四】Java中的包

    包的声明和引入:在Java语言系统中,Java编译器为每一个类生成一个字节码文件(.class),为了对类文件进行分层和按用途分类管理,同时也为了解决相同类名的文件冲突的问题,Java提供了包机制来管 ...

  6. Java学习笔记之:Java引用数据类型之字符串

    一.简介 字符串广泛应用在Java编程中,在Java中字符串属于对象,Java提供了String类来创建和操作字符串. 创建字符串最简单的方式如下: String greeting = "H ...

  7. 【Java学习笔记】38.Java 发送邮件

    Java 发送邮件 使用Java应用程序发送 E-mail 十分简单,但是首先你应该在你的机器上安装 JavaMail API 和Java Activation Framework (JAF) . 您 ...

  8. Java学习笔记之:Java JDBC

    一.介绍 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用java语言编写 ...

  9. java学习笔记 head first java

    文章目录 golang to java Head First Java final 一些与众不同的设计 staic初始化 primitive类型的包装 format 静态的import 内部类 常用包 ...

  10. 【Java学习笔记之五】java数组详解

    数组 概念 同一种类型数据的集合.其实数组就是一个容器. 数组的好处 可以自动给数组中的元素从0开始编号,方便操作这些元素. 格式1: 元素类型[] 数组名 = new 元素类型[元素个数或数组长度] ...

最新文章

  1. COLING 2018 ⽤对抗增强的端到端模型⽣成合理且多样的故事结尾
  2. forward和redirect的区别
  3. SQL Server中把查询出来的结果重新编号作为一列
  4. 获取微信的access_tokey,处理json格式的数据
  5. c#语言asp.net实现treeview控件读数据库动态生成树的代码
  6. 根据当前节点获取所有上层结构的组织(递归算法)
  7. 一些关于CCNA考试的感受
  8. 虚拟机网卡和linux bridge上tap设备的关系
  9. EMD、EEMD模态混叠、端点效应及改进研究(转)
  10. 解决el-input输入框使用oninput或onkeyup后,v-model双向绑定失效问题
  11. Invalid bound statement (not found): 各种原因
  12. H5微信内部支付宝签约代扣
  13. idea运行web项目光标乱跳
  14. 联想电脑u盘安装Linux,如何使用u盘安装linux系统
  15. Windows去快捷方式角标
  16. 华为Android10版怎么截屏,华为畅享10e怎么截屏?畅享10e多种屏幕截图方法
  17. springboot+Zuul网关服务
  18. 基于matlab的数值分析实例研究,基于MATLAB的数值分析答辩.ppt
  19. Failed resolution of: Lkotlin/jvm/internal/Intrinsics;
  20. Computer Vision_33_SIFT:TILDE: A Temporally Invariant Learned DEtector——2014

热门文章

  1. linux安全之服务安全
  2. ubuntu18.04安装roboware studio
  3. win7上安装DDK,SDK。。
  4. 使用svg创建动态水印内容
  5. WORDS WORTH光与影的传说简明攻略
  6. PTA-C理论B类题库6-3使用函数求最大公约数(辗转相除法的实现)
  7. LintCode 644. 镜像数字 JavaScript算法
  8. I tell you 如何下载文件
  9. 荣盛发展,或正在步华夏幸福后尘
  10. 假脱机技术Spooling和守护进程