如果楼主以前有学过c语言的话,那可能理解delphi更容易一点,因这delphi里面的很大一部分因素还是面向过程的.而java是一种纯面向对象的语言,初学者一般对什么是对象这样的类似概念模糊不清.但也正如上面那位仁兄说的,但java是与平台无关的,可以实现一次编译,到处使用.而且java好的一点是开源代码遍地是.而且编译器以及开发工具很大一部分都是免费的.一般公司里用java,如在windows上写,而真正运行却在如linux这样的平台上.还有就是,java多用于web开发,java是最适合用于分布式系统设计的语言之一.但是java的运行要基于javaJAVA虚拟机,这就使得它的运行效率比起其它语言来的低.delphi其实就是以前的pascal,对于它的运用多在windows平台上(虽然linux平台上也有delphi的).它对平台有一定的依赖性.楼主有机会可以看看delphi的帮助,看看delphi的vcl的结构.对于两种语言的具体特性,楼主还是上网找一下这方面的资料,两种语言是各有各的长处,也各有各的短处.具体的运用还要看项目的需求而定.并不是说用java开发就一定好,要知道,java项目的开发成本是很高的. |