各位大虾们,或许这个问题有点白痴````但确实很困扰着我(PS:我是一个大菜鸟```),就是J2SDK 和 JDK 到底什么区别?有的教材用的是JDK(初级教材都有叫你下载开发环境),有的叫你下J2SDK。唉```前段时间我在看 核心JAVA这本书```他用的是J2SDK 1.4.. 我没记错的话,这几天,我网上找到了第7版核心JAVA !看看大纲就是以前版本一样的!就看了起来,看到第2章我就迷茫了,他让我下JDK 5。0(什么东东啊?老师一直教的是J2SDK1.4.. 也没说那个管啥用```),现在我想问,1 这两个到底什么区别》》???是集合的关系?还是并列的?```
2我学J2SDK的 这个也可以继续学么?
3看讲JDK5。0的书 用的是J2SDK1.4 可以么?
我真的是一个 菜鸟````有高手能答复我么?感激不尽,我还是一个爱钻牛角尖的菜鸟```

解决方案 »

  1.   

    1.我们平时说的jdk一般是指j2se 的开发包.
    2.jdk50是j2sek1.4的升级版了,是1.4的下一个大版本
    3.jdk5.0有很多东西j2skd1.4是没有的,如范型
      

  2.   

    是这样的啊!谢谢谢谢啊!那我就放心把原来的J2SDK删了!
    不过SUN网页上为什么又保留了J2SDK的下载呢?
      

  3.   

    jdk指java开发工具包,包括j2sdk.
    j2sdk指java 1.2以后(包括java1.2)的版本,这个版本标志着java技术走向成熟.
      

  4.   

    不懂就问,这是正常的啊!
    java最早的开发工具叫做jdk,在jdk1.2以后,jdk有了明显的改进
    所以为了同以前区别,就改叫j2sdk
    现在,java又将命名改了,可以参看这里http://java.sun.com/j2se/j2se-namechange.html
    其实都是指的一样的东西!
    如果学习java,那么一定要安装jdk,否则连学习的环境都没有
    那就根本没办法学了
    jdk5.0里面引入了一些新的规范和语法
    如过书上讲的是5.0,那你最好安装最新的jdk
    否则很多程序编译是不能通过的!