很明显是一样的,你提这个问题就是对这些还没一个整体的概念,估计你接触java应该还是刚刚开始,给你澄清一下
j2ee和j2se不是一们语言他们,怎么可能存在语法一样与不一样的说法呢?
他们两个都是sun定义的一套规范,他们规范中定义的某些东西
j2se规范中,有对窗口进行了定义,那就是一个jframe,只要你继承它,就可以实例化一个具有标题,最大化最小话的窗口。而SUN是java的创始者,当然它使用的语言肯定是java,所以,刚刚提到的这个jframe是用java实现的,其底层其实是调用WIN32的API,二它提供出来的这些类啊,什么的,都是需要用java来编程实现的。
j2ee也不例外,只是它没有j2se这么显而易见,因为它不会想j2se那样new 一个jframe 然后显示他就会出个窗口,j2ee是一个被广泛定义,用java语言实现的一个很多很多东西的规范,说深了你也不是很明白,举个小例子把,比如如果你要连接数据库,那么就必须使用j2ee规范中的 jdbc 规范,这个规范中有许多被sun公司用java语言实现了的能操作各种不同数据库的接口,数据库厂商可以利用这些接口,实现自己的数据库操作的JDBC底层,二用户,则只需要使用sun提供的这些公共规范就可以连接数据库,并对数据库进行复杂的操作了。
JDBC只是j2EE规范中的一小部分,j2ee还有JNI,JMS,RMI.....这里我就不一一介绍了。
说了这么多,我想LZ应该明白一些了吧,哎,如果你明白了,也许有天你也会回来跟我说,“哦!原来如此!”。
J2EE,现在叫JEE了 是Java的企业版
JEE本身就包括JSE作为基础类库,同时还包括JSP作为显示层,以及EJB之类的作为数据和业务逻辑层
这些只是java的应用面不同,他们都用的Java的语法,这点没有区别
是的,j2se是j2ee的基础,
当然啦