求助J2EE,J2SE,J2ME和jdk的关系
本人是刚学java的菜鸟,现在我电脑中已经装了jdk1.6和eclipse,求教jdk1.6是不是相当于就是j2se,而假如我没有装jdk1.6,那我下载j2ee安装之后...
本人是刚学java的菜鸟,现在我电脑中已经装了jdk1.6和eclipse,求教jdk1.6是不是相当于就是j2se,而假如我没有装jdk1.6,那我下载j2ee安装之后那里面是否已经包含了jdk,还有作为新手学j2ee需要学哪些东西,麻烦列举一些,对了,还有j2me又该学些什么。。。问题有些乱,麻烦大神们为我解释下
展开
2个回答
展开全部
朋友你好,
看你刚刚才学习java对这个关系大多估计来自书上,实际上的应用也许还不是很清晰。
首先是JDK:它是java虚拟机,也叫java编译器,它是支撑你所有java应用的基础,J2SE、J2ME、J2EE都是在以java语言为基础发展起来的,因此它的重要性不言而喻。
然后是J2SE:它是java,即你所说的java语言。他是由sun公司出品的jdk提供的一些列api为基础,使用一系列的语法规则形成的第四代编程语言,结合eclipse使用,他的强大不用我多说了。
再来是J2ME:它是由java的基础上,提供了一系列支持对手机游戏开发api,主要针对于对手机的游戏开发,WTK的虚拟手机模拟器配合使用,类似于当前的andriod,不过区别只是Google提供的api更加强大、更加绚丽
最后是J2EE:它是一个集合一系列针对java企业级的web项目开发的api,其中一般是由支持前台界面跳转的struts2或者JSF,和spring一个聚合所有模块的框架,和hibernate或者ibatas针对数据库的持久性支持的框架,由这三种框架集合一起形成了针对企业级的web项目的基础。而其中通用的语法就是java
因此,java是基础,学好java、java思想,其他框架的学习上会倍感轻松。
希望我的话能对你有帮助。
看你刚刚才学习java对这个关系大多估计来自书上,实际上的应用也许还不是很清晰。
首先是JDK:它是java虚拟机,也叫java编译器,它是支撑你所有java应用的基础,J2SE、J2ME、J2EE都是在以java语言为基础发展起来的,因此它的重要性不言而喻。
然后是J2SE:它是java,即你所说的java语言。他是由sun公司出品的jdk提供的一些列api为基础,使用一系列的语法规则形成的第四代编程语言,结合eclipse使用,他的强大不用我多说了。
再来是J2ME:它是由java的基础上,提供了一系列支持对手机游戏开发api,主要针对于对手机的游戏开发,WTK的虚拟手机模拟器配合使用,类似于当前的andriod,不过区别只是Google提供的api更加强大、更加绚丽
最后是J2EE:它是一个集合一系列针对java企业级的web项目开发的api,其中一般是由支持前台界面跳转的struts2或者JSF,和spring一个聚合所有模块的框架,和hibernate或者ibatas针对数据库的持久性支持的框架,由这三种框架集合一起形成了针对企业级的web项目的基础。而其中通用的语法就是java
因此,java是基础,学好java、java思想,其他框架的学习上会倍感轻松。
希望我的话能对你有帮助。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询