什么是JavaSE、JavaEE?

  • Java概述
    • Java EE(Java Platform,Enterprise Edition)
    • Java SE(Java Platform,Standard Edition)
    • Java ME(Java Platform,Micro Edition)
    • 总结
  • Java的两种核心机制
    • Java虚拟机(Java Virtual Machine)
    • 垃圾回收机制(Garbage Collection)
  • Java 开发环境介绍
    • 什么是JDK、JRE?
    • JDK、JRE、JVM关系?

Java概述

Java分三个版本:JavaSE(标准版)、JavaEE(企业版)、JavaME(微型版),其中JavaSE是Java编程语言的基础,JavaEE是用于公司的PC端开发的,而JavaME 是用于移动端开发的。下面详细介绍一下三种版本的区别。

Java EE(Java Platform,Enterprise Edition)

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

Java SE(Java Platform,Standard Edition)

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

Java ME(Java Platform,Micro Edition)

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

基于 Java ME 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能

Java不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码,从而实现了“一次编译、到处执行”的跨平台特性。 或者用一种更总结性的话术来表达就是:java跨平台就是能在不同的环境(主要是操作系统)上运行java程序! 这也是Java为什么这么火,为什么这么多年依然屹立不倒且久盛而不衰的原因。一个无视于平台,跨平台的语言,必然有长久的生命力。而作为程序员来说,职业发展的长远规划,选择Java远比选择其他无法实现跨平台的语言,更有长远价值!

总结

Java的两种核心机制

Java虚拟机(Java Virtual Machine)


垃圾回收机制(Garbage Collection)

Java 开发环境介绍

什么是JDK、JRE?

JDK、JRE、JVM关系?

Java的开发环境需要安装,包括JDK(Java Development Kit)和JRE(Java Runtime Envionment)。

其中:JDK=JRE+开发工具;JRE=JVM+类库。

软件开发人员需要JDK,如果只需要运行java文件,只需要安装JRE

什么是JavaSE/JavaEE/JavaME?相关推荐

  1. javaSE/ javaEE/ javaME

    人们平常说的Java一般指JavaSE,也就是Java Standard Edition,Java的标准版. 一般用来开发桌面应用程序,但是在开发桌面应用程序上相对VB,Delphi,VC++并没有什 ...

  2. 对Java三大运行平台(javase,javaee,javame)的理解

    Java SE 是Java平台标准版的简称(Java Platform, Standard Edition) (also known as Java 2 Platform) ,用于开发和部署桌面.服务 ...

  3. java语言三大分类javaSE、javaME、javaEE的区别

    JAVA是一门编程语言,分为三大版本,分别是javase.javame.javaee. (1)JavaSE标准版 即Java标准版,主要用于开发和部署桌面.服务器以及嵌入设备和实时环境中的Java应用 ...

  4. 简述JavaME,JavaSE,JavaEE

    javaME:微型版,应用于移动等 JavaSE:标准版,应用于桌面环境 JavaEE:企业版,应用于基于Java的应用服务器 Java SE(Java Platform,Standard Editi ...

  5. Java、JavaEE、JavaSE、JavaME、JavaWEB之间有什么区别?

    很多对java不是很了解的同学在看到课程大纲的时候发现里面出现了JavaSE.JavaEE.JavaME.JavaWEB这些词,搞得一头雾水,一个java为啥还有这么多分支?今天小千就来给大家介绍一下 ...

  6. 区分java的三大版本:JavaSE、JavaME、JavaEE

    目录 一.JavaSE 二.JavaME 三.JavaEE 四.总结 一.JavaSE JavaSE是一套基于Java语言的标准开发平台,它为开发者提供了一系列编程工具和应用程序接口(API),从而帮 ...

  7. JavaSE,JavaEE和JavaME各是什么?

    (1)JavaSE - Java标准版(一套类库:别人写好的一套类库,只不过这个类库是标准类库,走EE,或者走ME,这个SE一定是基础,先学.) (2)JavaEE(WEB方向,WEB系统.) - J ...

  8. java中有那三种技术平台_Java语言有三种技术平台,分别是JavaSE、JavaME、JavaEE()...

    种技唐朝爱情诗歌丰富多彩的原因是( ). 术平大脑皮层主要运动区特点:(). 分别指导合成真核生物蛋白质的序列主要是 全部属于发声共鸣腔的是().A.种技声带.种技口腔.牙齿.口唇:B.咽喉.口腔.牙 ...

  9. java,javase,javaee区别

    Java:是一门编程语言 javase和javaee是java开发平台的三个版本,是一种开发技术. javase:Java Standard Edition,Java标准版,就是一般Java程序的开发 ...

  10. JRE和JDK 1.3、1.4、1.5(5.0)、6.0 各版本下载地址大全(J2SDK,JavaSE JavaEE)

    本文转载(http://hi.baidu.com/y66901356/blog/item/7d32bf0abf7d7c3ab0351d39.html) 本人绝对支持原创!!! Java SE Deve ...

最新文章

  1. Redis相比memcached
  2. php encode 数组,PHP中json_encode转换数组时要注意的地方
  3. 用python模拟评委打分_用vb 编写一个评委打分的程序1. 编写一个评委打分的程序,实现以下功能:a) 单击“评委给分”按钮时弹出InputBo...
  4. 我想说:mysql 的 join 真的很弱|文末福利
  5. Postgresql 直接在查询结果中生成唯一ID
  6. 防火墙dhcp服务器性能,F100-A-G 防火墙当做DHCP服务器,下接E528交换机,能不能划分多个VLAN?...
  7. 装机量 2 亿,这款国产物联网操作系统为何是“小而美”?
  8. java if语句练习
  9. oracle hibernate 注解,Hibernate4实战之Hibernate4注解零配置
  10. Struts + Spring + Hibernate 进阶开端(一)
  11. DPDK框架原理简介 (0002转)
  12. 离线缓存与客户端存储总结
  13. [听风]TBC单体插件数据统计Recount
  14. 3.Linux文件系统
  15. 基于BIM轻量化的智能建造OA管理系统
  16. 武汉计算机学校分数线,武汉交通学校2021年招生录取分数线
  17. linux中获取几天前或者几天后的日期
  18. Spring Boot+JOOQ(五)进阶查询操作
  19. jenkin+maven+git构建项目
  20. 纸张折叠多少次能够和珠穆朗玛峰峰一样高

热门文章

  1. java判断日期是否是本月_Java写一个函数判断一个日期是否在本月之内
  2. 基于java网上购物系统论文,基于Java的网上购物系统的设计与实现_毕业设计(论文).doc...
  3. 汉王人脸考勤管理系统 Check SQL注入漏洞
  4. python井字棋_用python井字棋
  5. VC2012编译protobuf出错处理
  6. 《一本书读懂中国税》- 笔记
  7. 电路设计_元器件选型总结1
  8. IntelliJ IDEA 配置svn
  9. 梁刚:基于云原生技术建设“武汉健康云”云平台架构
  10. 16QAM调制解调和误码率