loading请求处理中...

Java的后续开发以及周边功能延伸

2021-12-01 13:25:52 阅读 11465次 标签: java开发基础java游戏开发 作者: 王壹揽
    目前,至少目前Java是所有程序开发人员心目中的大神,因为她的存在,让很多关于程序开发的想法成为了现实。尽管Java有着不完美,但是它至少是在不断地自我完善的,而且根据他的不足周边功能的自主延伸和发展,也在不断促使着Java语言的自我不断更新和发展,这就是程序开发的高境界。
Java的后续开发以及周边功能延伸
    由于Java很大程度上屏蔽了内存管理问题,而且没有那么多为了微小的性能提升定义的特殊的内容(比如说,在Java里面没有virtual这个关键字,Java也不允许你直接在栈上创建对象,Java明确的区分bool和整型变量),他让你尽量一致的方式操作所有的东西,除了基本数据类型,所有的东西都是对象,你必须通过引用来操作他们。

    除了这些之外,Java还提供了丰富的类库帮助你解决应用问题——因为它是面向应用的语言,它为你提供了多线程标准、JDBC标准、GUI标准,而这些标准在C++中是不存在的,因为C++并不是直接面向解决应用问题的用户,有人试图在C++中加入这些内容。

    但并不成功,因为C++本身太复杂了,用这种复杂的语言来实现这种复杂的应用程序开发框架本身就是一件艰难的事情,稍后我们会提到这种尝试——COM技术。渐渐的,人们不会再用C++开发应用领域的软件,象MFCQTCOM这一类的东西最终也将退出历史舞台。

    Delphi是从用C++开发应用系统转向用Java开发应用系统的一个中间产物。它比C++简单,简单的几乎象Java一样,因为它的简单,定义和使用丰富的类库成为可能,而且Delphi也这么做了,结果就是VCL和其他的组件库。

    而另一方面,它又比运行于虚拟环境的Java效率要高一些,这样在简单性和效率的平衡之中,Delphi找到了自己的生存空间。而且预计在未来的一段时间之内,这个生存空间将仍然是存在的。

    可以明显的看出,微软放弃了这个领域,他专注于两方面:系统语言C++和未来的Java(其实是.Net)。也许这对于Borland来说,是一件很幸运的事情。如果我能够给Borland提一些建议的话,那就是不要把Delphi弄得越来越复杂,如果那样,就是把自己的用户赶到了C++或Java的领地。在虚拟机没有最终占领所有的应用程序开发领域之前,Delphi和Delphi的用户仍然会生存得很好。

    在我国,目前的一品威客网经大家的不断努力和完善,已经成为了数百万专业人才和专业团队的聚集地。他们在这里针对程序开发以及程序测试等环节和流程不仅有着独到的见解,而且过硬的技术,合理的价格也经受得起市场的检验。只需要您将自己的程序开发要求发布在一品威客的平台上,我们都将化身为您的专用程序开发人才,全心为您解决所有问题,助您程序开发加速。

公司推荐

成为一品威客服务商,百万订单等您来有奖注册中

留言( 展开评论