JVM是虚拟机,是JAVA实现垮平台的前提.OS+JVM运行.

解决方案 »

  1.   

    2、如果这里所说的其他包是指用户编写的包和类,则必须一并给出,若是JDK中的包,则不用,因为如果想在一台机器上执行Java程序则需要安装Java运行环境(JRE),其中已经将JDK中的包涵盖了3、有的,好像是用某种方法将你开发的Java程序做成jar包,具体方法不清楚 ^_^4、J2SE 提供Java的基本开发包以及一些标准,而J2EE和J2SE不是一个等级的概念,J2EE 是面向企业级应用的一个框架、一系列标准、当然也有一系列的开发包如果你是 Java 的初学者,暂时没有必要看 J2EE(面向企业应用)和 J2ME(面向移动应用)
    先学习 J2SE 即JAVA的基本知识、概念和使用,推荐书目:Thinking in JAVA 2nd
    当你需要学习 J2EE 的时候,就可以直接去 J2EE 版了 ^_^
      

  2.   

    1. JVM是什么,是不是由JAVA.EXE这个程序启动的?Java Runtime Environment又是什么? 
       jvm就是Java Runtime Environment呀,我一直也没有时间来研究jvm的规范,不太了解,反正知道java程序是要在jvm里执行就行了.jvm就是虚拟机啦,看字面意思也差不多吧.不知道楼主玩过一些游戏的模拟器没,呵呵,差不多的东西吧:)2. 如果一个类中使用了其它包中的类,那么该类编译生成的CLASS文件在执行时是否要求计算机上有它所使用的那些包? 如果是这样的话,岂不是很麻烦? 我编一个程序,如果要考到其他计算机上用,还要附带一堆文件.
       难道其他语言就不这样了了吗?? 用vc编个程序,用了一个ocx,在另一台机子上,你没有这个ocx怎么来运行呢???? 道理一样 !!!
    3. JAVA程序只能通过命令行的形式执行吗?(APPLET除外)有象WINDOWS程序那样鼠标一点的方法吗?
        当然可以啦,用工具,比如jb就可以,不过那也只是封装了一下,内部还是调用java命令..
    4. 各种不同版本的JAVA如J2SE,J2EE等是不是就是提供的库不同啊?
       差不多了,可以这么理解,就像vc个人版,企业版一样... java标准版,java微型版,java企业版... ------------------------------------------------------
               我们还年轻牛奶会有的奶牛也会有的 
                 可天天在 csdn 混这些会有吗 ??
      

  3.   

    JAVA2 核心技术;JSP完全探索
    我也跟楼上的学了不少东西,以前只是用,并没有去想那些东西,现在才恍然大悟,
    3Q3Q  UP!!!