Java,JavaSE、JavaEE和JavaSE的区别_我们学的的java ee还是java se-程序员宅基地

技术标签: Java  JavaEE  

JavaEE是指Java Enterprise Edition,Java企业版,多用于企业级开发,包括web开发等等。也叫J2EE。

JavaSE通常是指Java Standard Edition,Java标准版,就是一般Java程序的开发就可以(如桌面程序),可以看作是JavaEE的子集。

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

更详细的解释:

Java 平台有三个版本,这使软件开发人员、服务提供商和设备生产商可以针对特定的市场进行开发: 
* Java SE(Java Platform,Standard Edition)。Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。 
* Java EE(Java Platform,Enterprise Edition)。这个版本以前称为 J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信 API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0 应用程序。 

* Java ME(Java Platform,Micro Edition)。这个版本以前称为 J2ME。Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。Java ME 包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。基于 Java ME 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。

转载自:http://blog.csdn.net/libaineu2004/article/details/41021357

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Eric_splendid/article/details/79000210

智能推荐

arch linux 安装xfce_Archlinux 安装 xfce4-程序员宅基地

文章浏览阅读163次。a 新中文字体Msjh + Msjh Bold 为 Vista 新繁体中文字体Meiryo + Meiryo Bold 为 Vista 新日文字体Malgun Gothic + bold 为 Vista 新韩文字体将以上的字体放到 /usr/share/fonts/vista 下,然后在该目录下执行sudo mkfontdirsudo mkfontscale并在 /etc/X11/xorg.con..._arch linux xfce 字体

Source Insight 4 显示空格和TAB键及空格显示异常解决_source insight显示空格-程序员宅基地

文章浏览阅读8.1k次,点赞5次,收藏21次。目录一、显示空格和TAB键二、空格显示异常三、全局字体设置一、显示空格和TAB键View --> Visible Tabs and spaces。把“ Visible Tabs and spaces”勾选上就行了。二、空格显示异常在使用 source insight 打开程序文件时发现空格显示异常(空格变少了),使用UE或Notepad++打开同一程序文件时空格显示正常。这时我们只需要设置一下,关闭Fixed Whitespace功能即可。Options --> Style Pr_source insight显示空格

纯c语言编译器pelloc,大规模并行粒子模拟系统代码级优化研究和实现.pdf-程序员宅基地

文章浏览阅读81次。大规模并行粒子模拟系统代码级优化研究和实现.pdf第25卷第9期 计算机与应用化学 V01.25.No.92008年9月28日 andComputersAppIiedChemistry大规模并行粒子模拟系统代码级优化研究与实现何牧君L2,郭力1,严历1’2摘要:..._pelloc

antd中Table表头合并,单元格合并_antd tabe合并表头-程序员宅基地

文章浏览阅读5.5k次。(红色框里的是为动态数据)表头中合并单元格:{ title: '父节点名称1', dataIndex: 'time1', key: 'time1', children: [{ title: '子类1', dataIndex: 'originVal1', key: 'originVal1', width: 100 }, { title..._antd tabe合并表头

2008-2020年上市公司能源消耗数据-程序员宅基地

文章浏览阅读581次。2008-2020年上市公司能耗数据/上市公司能源消耗数据_上市公司能源消耗数据

蓝桥杯第十届省赛真题解析--填空--不同字串_字符串0100110001010001有多少个不同的子窜-程序员宅基地

文章浏览阅读343次。蓝桥杯第十届省赛真题解析--填空--不同字串比赛记录问题描述答案提交解析比赛记录本人于2020年4月,重温了去年第十届蓝桥杯省赛的试题 。本次重温的感受较好,我觉得第十届的难度适中。问题描述一个字符串的非空子串是指字符串中长度至少为 1 的连续的一段字符组成 的串。例如,字符串aaab 有非空子串a, b, aa, ab, aaa, aab, aaab,一共 7 个。注意在计算..._字符串0100110001010001有多少个不同的子窜

随便推点

unity2018设置雾在哪_unity如何创建雾的效果-程序员宅基地

文章浏览阅读3.6k次。【www.520z-2.com - 观后感作文】篇一:《【深圳龙图教育】如何在unity 3d中做出水效、雾效、音效》【深圳龙图教育】如何在unity 3d中做出水效、雾效、音效开启Fog(雾效)将会在场景中渲染出雾的效果,在Unity中,可以对雾的颜色、密度等属性进行调整。开启雾效通常用于优化性能,开启雾效后远处的物体被雾遮挡,此时便可选择不渲染距离摄像机较远的物体。这种性能优化方案需要配合摄像..._unity3d2018中的雾效在哪

Win 7 x64 + Visual Studio 2015为WinXP编译可执行程序-程序员宅基地

文章浏览阅读221次。造冰箱的大熊猫@cnblogs 2019/9/5本文承接《Win7下使用Visual Studio为WinXP编译可执行文件》一文。- 在64位Win7(开发机)上,编写基于C的Win32控制台程序,将其编译可在WinXP(目标机)下运行的可执行文件(exe)。- 在开发机上安装Visual Studio 2015。- 使用Visual Studio创建Win..._vs2015 编译xp程序

IO流-BufferedInputStream输入缓冲流_bufferedinputstream 需要编码吗-程序员宅基地

文章浏览阅读597次。1. IO流1.1. BufferedInputStream输入缓冲流怎么做?举例—读取文件数据/** * BufferedInputStream(InputStream in) 需要传入其他的流对象 创建一个 BufferedInputStream并保存其参数,即输入流 in,以便将来使用。 " Buffered"字样的都是缓冲流,都是为了提_bufferedinputstream 需要编码吗

LabelImg,LabelMe工具标注后的图片数据增强-程序员宅基地

文章浏览阅读2.4k次,点赞5次,收藏17次。向AI转型的程序员都关注了这个号????????????人工智能大数据与深度学习 公众号:datayx这是一个目标检测和目标分割增强的小工具,需要您事先标记一些图片,然后变化增强图片(支..._rolabelimg 如何数据增强

ZYNQ 把image.ub镜像烧写在flash开机启动(无SD卡)_zynq flash 启动image.ub-程序员宅基地

文章浏览阅读7.8k次,点赞6次,收藏39次。使用的是petalinux-v2015.4-final版本编译出来的U-BOOT及image.ub。板子内核芯片为ZYNQ-7021。前言:因为我要把编译出来的系统烧写在flash里面,板子硬件没有设计SD卡,所以才有了下面的方法。借鉴tftp的启动方式,因为没有randisk所以直接用image.ub;把iamge.ub加载在0x1000000内存地址就可以运行系统了(注意:其他地址不行,这个地......_zynq flash 启动image.ub

2020年互联网大厂中秋礼盒PK!-程序员宅基地

文章浏览阅读601次。公众号后台回复“图书“,了解更多号主新书内容程序猿(微信号:imkuqin) 整编图片素材来自:脉脉、知乎、官方微博等中秋节越来越近了,平日里,各大公司拼员工拼技术拼实力;到了节日,则要..._大厂中秋