参考:

(21条消息) javaSE、javaEE、javaME区别_javase和javaee和javame的区别_日月星宿~的博客-CSDN博客
(21条消息) 对JavaScript、JSP、Java及javaEE之间区别的理解_iteye_15075的博客-CSDN博客

JavaScript与Java

JavaScript是客户端脚本语言。而Java则相当于JSP的服务器端脚本语言。服务器端脚本语言与客户端脚本语言的不同点在于他们被执行的时间不同。JSP页面中的java代码,首先被解析成对应的Servlet,然后被编译并运行,在服务器端就被执行了;而客户端脚本语言如JavaScript,在JSP被编译的时候,就像普通的HTML代码一样,作为打印信息存在于Servlet中,只有它混合着HTML被传送到客户端浏览器是,才最终被浏览器执行。

JavaScript语言虽然名称中包含java,但其实与Java没有什么本质的联系,当初取这个名字也只是为了吸引更多眼球。JavaScript是一种动态、弱类型、基于原型的语言,结构较为自由松散;而Java是面向对象的编程语言,必须先进行编绎和连接等动作才可执行,结构较为严谨。在javaScript中,变量的定义和java不一样,java里面要详细指明变量的类型,如:inta;intb=10;而JavaScript中没有这么严格的申明要求,比较随意,如vara;varb=3;c=8;等。熟悉java的人特别容易犯的错误是在JavaScript中写for循环,写成:for(inti=0;i<10;i++){}这样是不能被执行的,要去掉变量申明int,改成:for(i=0;i<10;i++){}。


JAVASE,JAVAEE,JAVAME

Java是一门编程语言。Java分为三大版本,SE即标准版,包含了Java核心类库,主要用来开发桌面应用;EE即企业版,包含SE,又有扩展部分(Servlet,JDBC等),主要用来开发分布式网络程序;ME即微型版,包含了SE中部分类库,又有自己扩展部分,主要用来做移动类、嵌入式开发。

  JavaSE(JavaPlatform,StandardEdition)。JavaSE以前称为J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java应用程序。JavaSE包含了支持JavaWeb服务开发的类,并为JavaPlatform,EnterpriseEdition(JavaEE)提供基础。

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

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

JAVA与Javascript JAVAEE,JAVASE,JAVAME区别是什么?相关推荐

  1. javaEE, javaSE, javaME的区分与联系

    区分 Java SE(J2SE,Java 2 Platform Standard Edition,标准版)                                                ...

  2. JDK、JRE、JVM的区别及JavaSE、JavaEE和JavaME的区别?

    1.JRE(Java Runtime Environment java运行环境) 包括JAVA虚拟机和JAVA程序所需的核心类库,如果想要运行一个开发好的JAVA程序,计算机中只要安装JRE即可 2. ...

  3. JavaSE、JavaEE、JavaME、jdk、jre、jvm、java主要的11个特性

    文章目录 1.JavaSE.JavaEE.JavaME是什么? 2.jdk.jre.jvm是什么? 3.java主要的11个特性 1.JavaSE.JavaEE.JavaME是什么? JavaSE(J ...

  4. javase开发工具包中的什么命令负责运行应用程序_想当程序员?先搞懂JavaSE、JavaEE和JavaME之间的区别吧!...

    Java是一门比较灵活的编程语言,且目前行业90%的应用软件服务器端都采用Java语言进行开发,而Java编程的相关技术人才始终是各领域技术型岗位不可或缺的. 作为0基础或者想转行当程序员最好还是先搞 ...

  5. 简单说说:JavaSE、JavaEE、JavaME这三大体系

    Java编程语言是世界上使用率最多的编程语言之一,但是你真正的了解Java语言吗?今天小千主要和大家分享一下Java开发语言中的三大体系JavaSE.JavaEE.JavaME. 首先Java是可以写 ...

  6. JavaSE、JavaEE和JavaME

    Java是一门编程语言,分为三大版本. JavaSE,标准版,主要用于开发和部署桌面.服务器以及嵌入设备和实时环境中的Java应用程序.例如,Java应用程序开发平台Eclipse. JavaEE,企 ...

  7. 最简洁明了的讲述JavaSE、JavaEE和JavaME之间的区别

    转自: 最简洁明了的讲述JavaSE.JavaEE和JavaME之间的区别 下文笔者采用言简意赅的语言描述JavaSE.JavaEE和JavaME的不同之处,如下所示: SE,EE,ME简介: Jav ...

  8. JavaSE、JavaEE和JavaME之间的区别

    JAVA是一门编程语言,分为三大版本. JavaSE,标准版,主要用于开发和部署桌面.服务器以及嵌入设备和实时环境中的Java应用程序.例如,Java应用程序开发平台Eclipse. JavaEE,企 ...

  9. JavaSE,JavaEE,JavaME是什么?

    JavaSE(Java Standard Edition)是Java技术的核心和基础,是JavaME和JavaEE编程的基础.用于开发和桌面部署.服务器以及嵌入设备和实施环境中的Java应用程序.Ja ...

最新文章

  1. baidu mp3竟然还加密,太扯了
  2. 电影院票务管理系统数据库设计(2)
  3. c++将.cpp编译为.so文件
  4. 深度学习-词嵌入(word2vec)
  5. 分布式数据库clickhouse、tidb、palo对比
  6. 数组作为方法的返回值
  7. 编程之美:从无头单链表中删除节点,讨论
  8. ES6的类Class基础知识点
  9. (github精选)优秀的openSCAD项目image2surface
  10. dvd光盘格式化_是什么防止DVD + R光盘重新格式化?
  11. 思维转换--等价换位思考
  12. 随机动漫图片API接口
  13. 安装宝塔远程工具流程
  14. 操作系统-存储器管理实验
  15. Markdown编辑器推荐与语法教程--图片版
  16. python的基本原理_python基础1(理论基础)
  17. 互联网人才结构与流动报告2021
  18. 济南大学计算机专业就业前景好,计算机进入“十大热门专业”,未来缺口大,这3所大学值得报考...
  19. Python学习笔记Day 3
  20. Redis 4.0-rc1 发布,超高性能 key-value 数据库

热门文章

  1. 输电线路隐患在线监测装置(综合型装置)
  2. 资金池信托卷土重来 规模逼近2000亿[万奥]
  3. What is 计算机程序语言、C语言?
  4. 分享一个超级Nice的美食小程序
  5. 关于postgresql中with 临时表的使用,筛选出来当天温度比昨天温度高的数据
  6. 网络安全竞赛试题(1)A模块
  7. 如何降低研究生毕业论文查重率
  8. react+ts导入图片,找不到模块“......logo.png”或其相应的类型声明。
  9. JS 定时器的2种写法及介绍
  10. Navicat连接mysql报错