什么是java?

java是一种编程语言,java不仅有着c++的优点,还放弃了一些难以理解的名词,目前java是一种面向对象的代表,java语言简单易用,而且功能强大,因此很多程序员使用java编程桌面程序,和嵌入式系统。

Java是一种可以撰写跨平台应用程序的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

什么是j2ee?

J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。

J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共同的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,企业内部或外部难以互通的窘境。

J2EE组件和“标准的” Java类的不同点在于:它被装配在一个J2EE应用中,具有固定的格式并遵守J2EE规范,由J2EE服务器对其进行管理。J2EE规范是这样定义J2EE组件的:客户端应用程序和applet是运行在客户端的组件;Java Servlet和Java Server Pages (JSP) 是运行在服务器端的Web组件;Enterprise Java Bean (EJB )组件是运行在服务器端的业务组件。

j2ee和java的区别是什么?

java是一种计算机高级语言

J2EE是一种标准,是一种流行的技术架构。

J2EE、J2ME、J2SE一同构成了Java2平台,他们都是用java语言实现的。

不太恰当的比喻,就像英语和英语文学之间的关系。

java包含三大分支:

1、J2SE --java standard edition--标准版本,完成桌面应用程序的开发,是其它两者的基础;一般是位于客户端的应用;

2、J2EE --java Enterprise Editon --一般为服务器端程序的应用,开发企业环境下的应用程序,主要针对web程序开发;

3、J2ME--java Micro edition --一般位于嵌入式应用,开发电子消费产品和嵌入式设备,如手机中的程序;,例如手机游戏

j2ee与java区别_j2ee和java的区别是什么?相关推荐

  1. php和java区别_php和java的区别有哪些

    php和java的区别是PHP是一种解释执行的脚本语言,语法和C语言类似,易学易用,非专业人员稍经学习也能使用PHP,而Java要先编译成Class文件,然后在Java虚拟机上执行,Java开发要熟悉 ...

  2. j2ee 引入java类_J2EE学而时习之——JavaBean

    一. javabean 是什么? Bean的中文含义是"豆子",顾名思义,JavaBean是指一段特殊的Java类,只有有默然构造方法,只有get,set的方法的java类的对象. ...

  3. Java学习路线,Java SE,EE,ME的区别,SSM框架基本概念

    1.尚硅谷 视频课程:https://www.bilibili.com/read/cv5216534 初学者可按照尚硅谷公开的JAVA视频最快学习路线: JavaSE --> MySQL–> ...

  4. php和python和java-python与java区别

    Python和Java都是很火的编程语言,对于想学习编程的人员来说,常常被这个问题所困扰:我是该学Python还是Java呢?想要解决这个问题,还需结合自身实际情况和两种语言的特点进行分析. 以下是P ...

  5. java 协程线程的区别_为什么 Java 坚持多线程不选择协程?

    谢邀. 先说结论:协程是非常值得学习的概念,它是多任务编程的未来.但是Java全力推进这个事情的动力并不大. 先返回到问题的本源.当我们希望引入协程,我们想解决什么问题.我想不外乎下面几点:节省资源, ...

  6. 到底什么是面向对象,面试中怎么回答。面向过程和面向对象的区别是什么。java跨平台特性以及java和C++的区别。面向对象的三大特性——封装、继承和多态。面向对象的高拓展性以及低耦合度怎么体现?

    Java语言具有的特点:面向对象.跨平台.多线程以及网络编程 1. 和C++的区别 1.1 Java隐蔽了C++的指针,避免指针直接操作,程序更加安全. 1.2 Java类继承只能单继承,避免了C++ ...

  7. java 抽象接口类,Java接口(interface)和Java抽象类(abstract class)的区别(详诉版)

    1.概述 一个软件设计的好坏,我想很大程度上取决于它的整体架构,而这个整体架构其实就是你对整个宏观商业业务的抽象框架, 当代表业务逻辑的高层抽象层结构合理时,你底层的具体实现需要考虑的就仅仅是一些算法 ...

  8. js与java的区别,JavaScript与Java的区别是什么呀?

    JavaScript和Java看起来相似,其实这两者是两门不同的编程语言,他们没有任何的血缘关系.下面本篇文章就来给大家介绍一下JavaScript和Java的区别,希望对大家有所帮助. Java和J ...

  9. java.util.Date与 java.sql.Date两个包下Date的区别与联系

    一般我在项目中导入需要的包,大部分情况下都会根据IDE的提示自动导入默认的包,少数情况下会扫一眼,看看是不是需要的包,极少情况会斟酌一下,确认一下这就是需要的包. 最近在项目中导入JDK中的Date包 ...

  10. java 三个版本区别_关于java三个版本的区别

    Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE.这三块相互补充,应用范围不同. * Java SE(Java Platform,Standard Edition).Java ...

最新文章

  1. 如何把代码写的优雅一些
  2. windows dos/cmd常用命令
  3. 意外的服务器响应_响应式系统reactive system初探
  4. [SoapUI] Jenkins 配置不同环境(TP, LIVE)
  5. 数据库优化 - MYSQL优化
  6. 通货膨胀时是否提前还本付息--郎咸平
  7. 在android的jni线程C传回调函数给java
  8. 数据挖掘项目实战—Kaggle入门竞赛:房价预测之EDA与特征工程
  9. java值得注意的几个问题
  10. 机器视觉九大应用场景
  11. 【P2P网络】BitTorrent协议中文版4
  12. 装饰者模式 增加功能;动态代理减少功能 只要完成自己部分功能 (繁杂部分交给他人处理)...
  13. 漫谈微信libco协程设计及实现(万字长文)
  14. HUAWEI 机试题:工厂流水线调度
  15. 视频无法播放是怎么回事
  16. 网络通信中的加密解密及openssl和创建私有CA详解
  17. 详谈为什么要写测试用例
  18. 资深老程序员的身体保养篇之太极养身
  19. 读取多个文件fgets并输出,每输出2行加一空行,static局部变量
  20. 可怕的不是堕落,而是清楚自己在堕落

热门文章

  1. 【二次开发应用】安信可ESP32/ESP8266模组入网阿里生活物联网平台
  2. 字体如何设计,这几点很重要
  3. 3DGIS+数字孪生技术打造智慧工地监控系统分析
  4. BIM+3DGIS的行业应用探讨
  5. Shapley Values
  6. matlab中数组的创建
  7. Tbase 源码 (三)
  8. mysql编写倒计时_最简单的实现倒计时
  9. 第六章 三维全景技术
  10. 平衡二叉树例题_平衡二叉树专题