首页 Java技术的8大优势

Java技术的8大优势

举报
开通vip

Java技术的8大优势 1.免费。Sun 虽然现在已被甲骨文收购但我还是喜欢说 Sun。免费提供用来开发 Java 应用程序的一切,你不必付任何的版税。或许你会将信将疑:资本家搞共 产了? 实际上,Sun 在 Java 上的收益确实不大,远远比不过垄断 Java 应用服 务器技术 的 IBM 和 BEA 公司,似乎有替别人做嫁衣之嫌。对此,Sun 董事 长、总裁兼首席 执行官 Scott McNealy 是这样解释的:“Sun 并没有用 Java 赚 钱,这就像使用英语不用上税一样,Sun 并不通过 Java本身来盈利,而是把 Java...

Java技术的8大优势
1.免费。Sun 虽然现在已被甲骨文收购但我还是喜欢说 Sun。免费提供用来开发 Java 应用程序的一切,你不必付任何的版税。或许你会将信将疑:资本家搞共 产了? 实际上,Sun 在 Java 上的收益确实不大,远远比不过垄断 Java 应用服 务器技术 的 IBM 和 BEA 公司,似乎有替别人做嫁衣之嫌。对此,Sun 董事 长、总裁兼首席 执行官 Scott McNealy 是这样解释的:“Sun 并没有用 Java 赚 钱,这就像使用英语不用上税一样,Sun 并不通过 Java本身来盈利,而是把 Java 应用到了业务中。”原来是放长线钓大鱼!与 Java 本身相比,Java API 更是可 贵的免费财富。想使用 Socket 操作网络?API中有;想连接到 SQL 数据库?API 中有;想给应用程序一个漂亮的用户界面?API中有;想要处理数字图形、播放音 乐、解析字符串或者创建数字签名?API中全都有。最后,Java 发展了那么多 年,优秀的 Java教程、技术网站数不胜数。Bruce Eckel 大师的名作 Java 编程 思想(Thinking in java)更是不可不读的佳作,许多狂热爱好者甚至把它当做圣 经一样一页一页仔细揣摩。机械工业出版社也有引进台湾技术作家候捷的中译 本,可惜不是免费。或许你会问,有了那么多优秀的教程,还要你这个 Java咖 啡馆干什么呢?嗯哼,虽然那些教程和技术文章是如此优秀,但并不适合初学者。 Java咖啡馆目的就在于帮助你打好 Java 技术的基础,掌握 Java 技术的主要脉 络,帮助你迈出进入 Java世界的第一步! 2.跨平台。“一次编写,随处运行”Java系统可以运行在不同的操作系统和硬件 上,随着 Linux的持续增长以及Mac OSX完全支持 Java技术,跨平台的特性变 得越 来越有分量。由于 Java跨平台,Java API 自然也是平台统一的。对程序员 而言,没有比统一的 API 函数能够让他们更欣慰的了——已经有了圆形的轮子, 何必再从头发明轮子呢?我们拿 Java API与 C++的类库相比便可以知道它的可 贵之处。有 Windows 编程经验的 C++程序员肯定经历过被 MFC(Microsoft Foundation Clases,微软基类库)折磨的日子,学习曲线陡峭,没有若干个月根 本无法开始生产,一段时间不接触遗忘率又高。据说,即使在微软公司内部,除 了MFC开发小组,谁都不乐意用它。即便你熟悉了MFC,能够顺利开发Windows 应用程序,如果你要编写一个 Linux应用程序,又派不上用场了,MFC你必须 学习 Linux下 C++开发的一套库函数。还有 UNIX、FreeBSD、Mac OS……你学 得过来吗?反观 Java API,操作系统,你爱谁是谁,只要编写一次便可随处运行! 3.在学术界获得了强有力的支持。由于免费、跨平台、Java 语言本身技术先进, 在高校中,Java 已经成为许多学科研究、课程和计算的首选语言,用 Java 做上 机作业,一般都是鼓励的。据我所知,北大、清华许多院系的研究生入学考试都 可以用 Java 语言答 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 。实际上,用 Java 来完成这些工作,大多数情况下要比用 C 或其他语言简洁得多,你可以把注意力集中在算法等核心部分,从而获得更 高分数。掌握 Java技术的学生一般有更多的工作机会课余兼职,拿到更高报酬, 不但减轻家里的负担,更可以让自己早日进入社会锻炼。所以,如果你还在求学, 学习 Java,一定没错的。 4.简单。与 C++等语言相比较,语法上 Java 是简单的。 谢天谢地,Java 提供 了垃圾回收机制。以往 C++的开发中,最容易出错误的 地方便是内存管理,申 请的内存用完以后必须释放,否则可使用的内存资源越来 越少,直至耗尽系统 资源而造成死机。而 Java 系统中,你可以任意申请内存, Java 系统会在适当 的时候自动释放无用的内存资源。这个神奇的机制叫做“垃 圾回收”,节约了许 多调试错误的时间。在 Java中,要写出低劣的 代码也不是一件容易的事情。 一方面,垃圾回收机制堵住了内存泄漏的可能性,另一方面就是异常捕捉机制, 它强迫你做最坏的打算。编写程序时,难免会遇到一些意外,比如文件无法打开、 网络读取失败等特殊情况。在 C++等语言中是依靠返回值来判断的,如果一句 句地检查返回值,那实在是太麻烦了。从而,程序员习惯性地忽略返回值的检查, 并安慰自己一切都会好起来的。这便埋下了隐患。在 Java 中,Java 的 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 可以 抛异常,而你必须应答异常,即使你不想进行任何操作。比如编写打开文件的代 码,你不得不响应异常以防意外发生,否则程序根本不能够通过编译。未雨绸缪, 使得 Java 系统更稳健。 5.企业应用的成熟平台。这是 Java 技术目前最活跃的两大领域之一。我们在前 面 Java 技术介绍中已 经提到了不少,这里仅关注跟我们切身相关的优势。Java 技术的企业应用旨在提升企业竞争力,所以 Java 技术受到了企业的欣赏,市场 份额是同类技术中最大的。同时,Java 开放 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 ,所以供应商众多。 市面上有 许多的应用服务器、工具与构件可以选择,从高端的 BEA WebLogic、IBM WebSphere 等商业软件,到 Tomcat、JBoss 等开源的免费工具,一应俱全。作 为 Java 技术的初学者,不需要任何花费就能够进行 Java 企业应用的自我培训, 以后若参与 Java 的商业项目开发,便可以无缝地把软件移植到高端的商业平台 上去。反观.Net,想免费自学,不盗版是不可能的啦。最后谈谈 Java 和 Web 服 务。Web 服务是软件互操作历史上的里程碑,是技术发展的重要方向,是你绝 不能不了解的技术。公司是 Java 语言的发明者,Sun 而作为一个开放的跨平台 的技术体系,Java 在Web 服务的开发方面起着非常重 要的作用。Sun 被接纳 为促进 Web 服务交互组织 WS-I 的董事成员后,作为活跃的参与者和业界的领 导者,对 Web 服务互操作性的促进,有着相当重要的意义, 也为 Java 技术的 含金量加上了关键的砝码。 6.无线应用这是 Java 技术目前最活跃的另一个领域,旨在提供更多、更方便的 个性化服务的 Java 手机应用。未来几年内,势必将出现移动通讯运营商和移动 设备应 用软件的巨大商机和激烈竞争,并且该趋势很可能与电子政务、电子商 务等其他 发展相互影响。Java 在手机市场的专有性和 Java 本身的开放性和标 准性,使得 越来越多的企业加入了 Java 阵营。中国也不例外。2003 年 James Gosling 博士首次来到中国,其中重要的一 项工作便是与中国联通结盟。 黄糖 故事 Java 之父——James Gosling 博士 James Gosling 博士以“Java 技术之父” 闻名于世。他是 Java 技术的创始人,作为 Sun 研究院院士,亲手 设计 领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计 了 Java 语言,完成了 Java 技术的原始编译器和虚拟机。在他的带领下,Java 现已成为 互联网的标准编程模式以及分布式企业级应用的事实标准,其跨平台的技术优势 为网络计算带来了划时代的变革。目前,Gosling 博士积极致力于软件开发工具 的研究,以使软件开发工具的功能 更强大,更容易为开发人员所使用,确保应 用、服务开发的迅速完成。实际上,手机游戏开发也是一项不错的职业与机遇, 成功的例子已经不在少 数哦。 7.开放的 Java 社团——Java Community Process,JCP JCP 是一个让 Java 出名 的功臣。JCP 创造了一个开放型论坛,让同好在此交换意见,探索、定义新的平 台,群策群力。Java 欢迎竞争,因为只有这样才能最大限度地提高领域内的技 术,这点与对手微软.Net 技术大相径庭。在 Java 的 舞台上有很多演员,任何 人都可以参与到 JCP 的过程中去,帮助 Sun决定 Java 的发展和未来,同时也 挑战自己的影响力。从而,你可以发现 Java世界中新的名词层出不穷,远远走 在 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 之前。而在微软.Net 技术的舞台上,你只能看到一个演员,那就是微软 自己。还有现在的 Java 技术交流论坛,J道等等…… 都是很不错错的开放社区。 8.开源组织或者非盈利机构的支持。开源组织是无政府主义的梦想——没有政 体,没有所属权,言论与行动自由, 仅仅依靠渴望共享与交流的信仰及无私奉 献来维系。Java 世界中,开源组织与非盈利机构发挥到了极致,许多出色的工 具都出自它们之手。 比如 JUnit、 Cactus、 Tomcat、Struts、JBoss、 Eclipse、 ANT、Xerces、Hibernate、Axis、AspectJ 等等,许多工具还会出现在我们的咖 啡馆中,扮演重要的角色。Java 世界中,便宜无好货绝对不成立,这些工具拥 有足以和商业软件媲美 的质量,很多商业 IDE 还集成了这些工具。对 Java 程 序员而言,生活不单单会变得轻松,更重要的,你能够看到希望,有为大家贡献 自己 力量 的机会
本文档为【Java技术的8大优势】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_180542
暂无简介~
格式:pdf
大小:153KB
软件:PDF阅读器
页数:3
分类:互联网
上传时间:2013-06-18
浏览量:5