Java语言的技术优势.pdfVIP

  • 0
  • 0
  • 约4.18千字
  • 约 5页
  • 2026-02-14 发布于河北
  • 举报

Java语言的技术优势

“一次编写,随处运行,Java系统可以运行在不同的操作系

统和硬上。随着Linux的持续增长以及MacOSX完全支持Java技

术,跨平台的特性变得越来越有分量。

由于Java跨平台,JavaAPI自然也是平台统一的。对程序员

而言,没有比统一的API函数能够让他们更欣慰的了一一已经有了

圆形的轮子,何必再从头创造轮子呢?我们拿JavaAPI与C++的类

库相比便可以知道它的可贵之处。有Windows编程的C++程序员肯

定经历过被MFCM(icrosoftFoundationClasses,微软基类库)折

磨的日子,学习曲线陡峭,没有假设干个月根本无法开始生产,一

段时间不接触遗忘率又高。据说,即使在微软公司内部,除了MFC

开发小组,谁都不乐意用它。即便你熟悉了MFC,能够顺利开发

Windows应用程序,如果你要编写一个Linux应用程序,MFC又派不

上用场了,你必须学习Linux下C++开发的一套库函数。还有

UNIX、FreeBSD.MacOS……你学得过来吗?反观JavaAPI,操作系

统,你爱谁是谁,只要编写一次便可随处运行!

Sun虽(然现在已被甲骨文收购但我还是喜欢说Sun)用来开发

Java应用程序的一切,你不必付任何的版税。或许你会将信将疑:

资本家搞共产了?实际上,Sun在Java上的收益确实不大,远远比

不过垄断Java应用效劳器技术的IBM和BEA公司,似乎有替别人做

嫁衣之嫌对此,Sun董事长、总裁兼首席执行官ScottMcNealy

是这样解释的:“Sun并没有用Java赚钱,这就像使用英语不用上

税一样,Sun并不通过Java本身来盈利,而是把Java应用到了业

务中”原来是放长线钓大鱼!

与Java本身相比,JavaAPT更是可贵的财富想使用Socket

操作网络?API中有;想连接到SQL数据库?API中有;想给应用程序一

个漂亮的用户界面?AP[中有;想要处理数字图形、播放音乐、解析

字符串或者创立数字签名?API中全都有

最后,Java开展了那么多年,优秀的Java教程、技术网站数

不胜数BruceEckel大师的名作Java编程思想(Thinkingin

java)更是不可不读的佳作,许多狂热爱好者甚至把它当做圣经一样

一页一页仔细揣摩你可到作者的主页.BruceEckel.下载此书的电

子版机械工业出版社也有引进台湾技术作家候捷的中译本,可惜

不是

或许你会问,有了那么多优秀的教程,还要你这个Java馆干什

么呢?嗯哼,虽然那些教程和技术文章是如此优秀,但并不适合初学

者Java咖啡馆目的就在于帮助你打好Java技术的根底,掌握

Java技术的主要脉络,帮助你迈出进入Java世界的第一步!

由于、跨平台、Java语言本身技术先进,在高校中,Java已

经成许多学科研究、课程和计算的首选语言,用Java做上机作

业,一般都是鼓励的。据我所知,北大、清华许多院系的研究生入

学考试都可以用Java语言答题。实际上,用Java来完成这些工

作,大多数情况下要比用C或其他语言简洁得多,你可以把注意力

集中在算法等核心局部,从而获得更高分数。

掌握Java技术的学生一般有更多的工作时机课余兼职,拿到更

高报酬,不但减轻家里的负担,更可以让自己早日进入社会锻炼。

所以,如果你还在求学,学习Java,一定没错的。

与C++等语言相比拟,语法上Java是简单的。

谢天谢地,Java提供了垃圾回收机制。以往C++的开发中,最

容易出错误的地方便是内存管理,申请的内存用完以后必须释放,

否则可使用的内存资源越来越少,直至耗尽系统资源而造成死

机。而Java系统中,你可以任意申请内存,Java系统会在适当的

时候自动释放无用的内存资源。这个神奇的机制叫做“垃圾回

收”,节约了许多调试错误的时间。

在Java中,要写出低劣的代码也不是一件容易的事情。一方

面,垃圾回收机制堵住了内存泄漏的可能性,另一方面就是异常捕

捉机制,它强迫你做最坏的打算。编写程序时,难免会遇到一些意

外,比方文

文档评论(0)

1亿VIP精品文档

相关文档