加入收藏 | 设为首页 | 会员中心 | 我要投稿 衡阳站长网 (https://www.0734zz.cn/)- 数据集成、设备管理、备份、数据加密、智能搜索!
当前位置: 首页 > 教程 > 正文

12个Java长久占居编程主要地位的原因

发布时间:2017-08-19 00:23:55 所属栏目:教程 来源:oschina译者
导读:我们很容易就会遗忘那些曾经在猿群中大热而又被各种新技术掩盖直至堙灭的技术的价值。就拿COBOL这个老猿们当年所用的神器来说,就跟条死鱼一样被现代猿基本这么形容:没价值,腥臭,过时了,对你没好处。Java 作为现代猿的中坚力量在这点上可能会成为下一个CO

  Java也许从没有在桌面领域造就过大型的应用程序,但它却在移动世界中找到了一片温床 —— 这是一个爆发了的细分市场。Android平台从上到下都是基于Java构建起来的,并且它如今的销量轻易的超过了iPhone。

  这一霸主地位并不是新晋的。JAVA ME作为精简版的语言和VM已经被广泛应用在许多所谓功能手机之上,那些智能手机在全世界的数量也几乎数以百亿计。

  当你将它们都混合到一起,Java的优势是就是惊人的。

  蓝光(Blu-ray)

  Java曾经被称为“Oak”,是为机顶盒而设计的语言,Sun想在占据此市场。事情没有完全按照计划发展,但是Java却在“客厅”中找到了合适的位置。蓝光标准是围绕Java建立的,任何想在蓝光光碟中添加额外内容的人,必须得到其Javac编译器版本。

  蓝光光碟不止限于存放视频内容。那些额外特性和交互工具可以使用纯Java代码修改并增强。蓝光光碟是压缩后的视频和压缩后的Java字节码的混合。使用蓝光标准,你可以实现不少功能。

  花括号正好能工作

  那些像Ruby、Python或CoffeeScript等时髦语言的爱好者们开心的蔑视Java(和C)是怎样的要求程序员们反复敲打花括号键来明确表达代码段的开始和结束。括号、花括号、甚至方括号——都是这些人深恶痛绝的。

  但是改变标点符号并不能消除复杂性。如果有用,它也只是隐藏或者掩饰了复杂性。使用像制表符等空白后你只能用直觉去感受那些无法看到的东西。如果if语句只引导了一行代码,这样不会有问题,但是当很多层嵌套时,就很难看明白。当我用Python编程时,我发现自己在反复数这些缩进。只是因为这样看起来像英文,并不意味着它像理解一句英文那么简单。

(编辑:衡阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读