我认为编写一般的应用程序,java更有优势(相对于c or c++),c的优势在于编写与硬件相关的底层。我认为这两种语言在很多方面都是不可替代的。
至于java,你可以不需要java虚拟机,可是需要用工具编译成可执行文件即可。
控制台应用程序就要看你的应用程序是否与硬件相关,如果和硬件无关,我认为是可以用java编写的.

解决方案 »

  1.   

    "... 你可以不需要java虚拟机,可是需要用工具编译成可执行文件即可 ..."
    能告诉我有哪些比较好用的编译器(nt/unix)吗? 谢谢哦~
      

  2.   

    VJ可以把java彻底转换成本机代码。美国大部分软件使用java是谁说的?怎么统计的??简直是笑话。java有一定的应用,但还很不成熟。另外,控制台程序是控制台通过虚拟几运行程序。不用虚积机,就是本几代码,那是为了追求速度。