三好学生 + 关注

签名:好好学习,天天向上

“JRE、JDK、J2SE、J2EE、J2ME”到底是什么?

发表于 1年前   1415次查看    1评论  6 赞

看完标题,大家可能会有疑问,什么叫最熟悉又陌生的概念;说最熟悉是因为这些概念经常听到或看到,陌生是因为不了解它们的真正含义,怎么用,什么时候会用到;如果你觉得这是小儿科问题,可以去打游戏了;需要了解的往下看。


1JRE(全称是Java Runtime Environment):

从字面意思理解JREjava运行时环境,它包含了java虚拟机,java基础类库;是java程序运行的软件环境,即所以使用java程序的用户都需要安装;它是java运行的基础,有java地方,就有它的存在;


2JDK(全称是Java Development Kit):

JDKjava开发工具包,是开发人员编写java程序的开发工具包,它是给程序员使用的,软件使用都不需要安装;JDK包含了JRE,同时还包含了编译java源码的编译器javac,还有很多java程序调试和分析的工具:如jconsolejvisualvm等工具软件,还包含了java程序编写所需的API文档和一些demo例子程序。


3J2SE(全称是Java 2 standard edition):

J2SEJava 2 standard editionJava2的标准版,主要用于桌面应用软件的编程;它包含了构成Java语言核心的类。比如:数据库连接、接口定义、输入/输出、网络编程等编程基础类;


4J2EE(全称是Java2 enterprise edition):

J2EEJava2 enterprise editionJava2的企业版,主要用于分布式的网络应用程序的开发,即Web应用开发,也称为网站,如大型电子商务网站、银行网站系统、公司OA办公系统等;它包含了用于开发企业级应用的类。比如:ServletJSPXML、事务控制等处理类;


5J2ME(全称是Java 2 Micro Edition):

Java 2 Micro EditionJava的微型版,主要应用于嵌入式系统开发,如手机和PDA的编程;这个用的比较少,已经被Android取代,只要知道这个概念就可以了。


以上我们学习概念的含义,需要说明一下学习的重点是什么,对于JREJDK只要会安装和设置系统环境就可以,这个没有什么技术含量;初学者J2SE是学习重点也是入门点,后面才是J2EE,注意一下在实际项目开发中J2EE是重点。


软件开发领域技术更新的速度超乎你的想象,以上的这些概念现在表面看来可能已经陈旧了或过时了,但不要忘记我们学习原则永远是从易到难,你没学会J2EE就想学它的升级版,这是不现实的也是不可能的;我们只有牢牢掌握底层知识及基础框架,才能技术的海洋里畅游,遇到问题才能游刃有余的解决。



6人已赞


本文由Fun言网 – 三好学生创作,转载请务必附上本文链接和出处,欢迎参与我们的付费投稿计划


你还没有登录,请先 登录注册!
文章评论1