`
pengcqu
  • 浏览: 774596 次
  • 性别: Icon_minigender_1
  • 来自: 未来
社区版块
存档分类
最新评论

从语言升级为平台:JAVA老矣,尚能饭否?

阅读更多

      JDK6到JDK7竟然有四年多的跨度,而且新加入的特性,也并不是那么激动人心(相对于社区的期望和动态语言的快速发展),闭包(Closure)本来是一个万众期待的特性,在经过激烈的争论之后还是被放弃了。

  越来越多的人开始担忧JAVA的前途,我觉得,以目前的情况来看,JAVA在JVM上失去Number One的地位是迟早的事情,但我们不要忘了,这个有些老态龙钟的JAVA曾经的辉煌,以及它所背负的兼容性包袱。

  java的每一次版本递进,都要考虑对以前版本的语言兼容性、平台兼容性和移植兼容性。

  语言兼容性(language compability),要保证已有的词法、语法在新版本上含义不变;平台兼容性(platform compability),要保证新版本提供的API(比如java.util/java.io)与已有版本保持一致,原有程序不做改动,可以在新平台上运行,且行为一致;移植兼容性(migration compability),就是要求原有的程序可以逐步迁移到新的平台,而不是要改相关模块都必须改。以泛型为例,如果有两个不支持泛型的模块,用collection进数据交互,当其中一个模块升级到支持泛型后,是不会对另外一个模块产生影响的。

  其实不仅仅是java,任何一个软件系统,随着塞入的功能越来越多,都会逐渐变得臃肿不堪,因为没有哪个架构师有长线预测未来的能力。C的经典,是因为其语言特性的简单和时间稳定性,如果要把泛型、闭包、垃圾回收都加入到C,那么C就不再是C,而是C#。

  不过,对于开发人员来讲,我觉得没有必要悲观,也没有必要怀疑java的未来,或者准确的说,不要怀疑JVM的未来,java正在从一种语言(language),变成一个平台(platform)。Java7的虚拟机对多种动态程序语言增加了支持,也充分说明了sun(或者说oracle)的意图:java不是唯一,java和其它jvm兼容的语言也不是对立的,平台掌握在我手里,那么当然是语言越多越好。

  但开发人员也应该做出适当的调整,那就是应该分出一部分精力关注一下JVM的规范和其它语言的特性,既然有更多选择,那么也应该充分发挥各种语言的强项,拿合适的技术做合适的事情。

  也许再过若干年,我们会更关注JVM的版本而不是java的版本,java语言,也许就会变成一个参考实现(reference implementation),就像glassfish之于J2EE;或者,我们可以将java/groovy/scala各种语言真正无缝集成在一个源文件中(就像jsp和html一样)也为未可知。

  未来总是美好的,您觉得呢?

 

来源:CSDN.net

 

 

相关链接:

★  Java基础知识点汇总 

★ 【下载】经典常用算法 Java和C语言两种实现(含代码图例)

【下载】Java各种排序算法实现(含代码)

 

 

 

 

 

分享到:
评论

相关推荐

    Java老矣 尚能饭否?

    Java 老矣 尚能饭否? Java 语言的发展回顾 Java 语言源于 1991 年 Sun 公司 James Gosling 领导的的 Ork 项目,1995 年 Sun 公司正式起名为 Java,并提出“Write once, Run anywhere"的口号。 1996 年...

    5W无线充电:廉颇老矣,尚能饭否?

    三星从note5,Galaxy S6 Edge+S6开始支持无线充电,苹果也在2017年秋季发布了iphone8/8p/X无线充电手机。在两大手机品牌的强力背书下,2018年春华为,小米等国产手机纷纷推出无线充电手机,无线充电将逐步成为手机...

    Java老矣,尚能饭否?2020 Java生态系统报告出炉

    这份报告包含了技术人员正在用的编程语言、应用程序架构、应用服务器、运行时平台、框架技术、IDE、JRE/JDK版本、数据库、部署模型、构建工具和虚拟化工具等。 小编整理了这份报告(报告地址:...

    xbfighting#chzhshch-1#2008-01-21-又被暗算的多头尚能饭否?1

    按纯技术的分析,从5522点下来,按照本ID的理论,线段下跌结束后,中阴形成1分钟中枢,那么,最坏的情况,就是这中枢是1分钟下跌的第一个中枢,如果这样,这跌势还

    外资疯狂涌入 中国自主新能源车“尚能饭否”.pdf

    外资疯狂涌入 中国自主新能源车“尚能饭否”.pdf

    20210507-开源证券-投资策略专题:老龄化的估值研究系列之消费篇,尚能贵否.pdf

    20210507-开源证券-投资策略专题:老龄化的估值研究系列之消费篇,尚能贵否.pdf

    刘芹:迅雷长教训 YY差点黄 雷军尚能饭否.docx

    4. **积极参与战略指导**:为所投资的公司提供战略建议,尤其是在关键节点上。 5. **风险控制**:尽管看好项目,但仍需准备应对不可预见的市场变化和挑战。 6. **合作伙伴关系**:与创始人保持密切合作关系,不仅是...

    R7800满血版NSS全家桶固件

    升级BIN文件千万不要保留配置,否则会带来莫名其妙的问题!!! R7800全血NSS全家桶固件,包含AX的QCAWIFI 带宽跑满,cpu纹丝不动。这次感觉wifi性能有提升,5g可以开160mhz。感觉这次的固件有望成为一代经典。

    刘芹:迅雷长教训,YY差点黄,雷军尚能饭否.docx

    从给定文件的信息来看,本文档主要探讨了晨兴资本合伙人刘芹对于投资理念、案例分析及对未来展望的深入分享。以下将从标题、描述、部分内容三个方面总结并扩展相关知识点。 ### 投资哲学与策略 #### 1. **早期项目...

    尚硅谷_宋红康_深入解读Java12&13新特性1

    关于Java是否“老矣,尚能饭否”的讨论,我们可以看到Java在TIOBE社区语言热度排行榜上的地位。虽然每个领域都有最适合的语言,例如C语言在操作系统开发中的重要性、JavaScript在前端开发中的不可或缺,以及Python在...

    广东省深圳市2015届高三语文上学期第一次五校联考试题(含解析)

    第三空引用辛弃疾的诗句,应为“凭谁问,廉颇老矣,尚能饭否”。 【思路点拨】解答此类题的关键是注意语境的连贯性,关注上下文的联系。可运用排除法,根据选项中个别词语的适用范围、搭配、情感色彩等特征进行排除...

    投资策略专题-老龄化的估值研究系列之消费篇,尚能贵否.rar

    《投资策略专题-老龄化的估值研究系列之消费篇,尚能贵否》这份资料主要探讨了老龄化社会背景下,消费行业投资策略以及相关估值问题。在当前全球人口结构日益老龄化的趋势下,理解这一变化对消费市场及投资机会的...

    新疆兵团第二师华山中学2017_2018学年高一语文下学期期末考试试题2018071101215

    7. 典故理解:C项“凭谁问:廉颇老矣,尚能饭否?”中,辛弃疾自比廉颇,表达的是壮志未酬的感慨,而不是功绩显赫、壮心不已。 8. 诗词赏析:在《望海潮》一词中,词人并未对杭州的美景进行对比,而是通过列举杭州...

    2015_2016学年高中语文6永遇乐京口北固亭怀古评测练习新人教版必修4

    4. 选择题:考察对“凭谁问:廉颇老矣,尚能饭否?”的理解,答案B揭示了词人的壮志难酬之情。 5. 典故理解:如A项通过孙仲谋,表达江山易主的感慨;C项用廉颇自比,表达壮心不减;D项借刘义隆之事警告执政者。 6. ...

    专题二 古代诗歌阅读(考点一 鉴赏诗歌的形象).pptx

    - 研究典故,如“廉颇老矣,尚能饭否?”展现了词人壮志未酬的感慨。 4. 人物形象的综合理解: - 需要结合标题、注释、景物、情节等多方面信息,如苏轼的“送子由使契丹”中,展现了其旷达的胸怀。 - 通过“性格...

    【优化指导】高中语文 第6课 辛弃疾词两首课时演练 新人教版必修4

    例如,题目中提到的“凭谁问:廉颇老矣,尚能饭否?”中的“饭”是名词作动词,表示“吃饭”的意思。这种词类活用现象在古代诗词中常见,学生需要掌握此类用法。 2. **词类活用**: - 古诗词中,词性常常会发生...

    sun公司sun的java实例手册

    《太阳公司Sun的Java实例手册》是一份专为Java开发者准备的重要参考资料,它详细地涵盖了Sun Microsystems(现已被Oracle收购)在Java编程领域的实践经验和技术精髓。这份手册旨在帮助程序员更好地理解和应用Java...

    人教版高中语文必修四宋词单元理解性默写题.pdf

    11. 《永遇乐·京口北固亭怀古》中,“凭谁问:廉颇老矣,尚能饭否?”以廉颇自比,表达了壮志未酬的感慨。 12. 李清照的《醉花阴》中“莫道不销魂,帘卷西风,人比黄花瘦”以黄花比喻自己,表达了对丈夫的思念之情...

    Java2 学习指南

    Java与C++的关系尤为密切,C++又是从C语言发展而来。因此,Java吸收了C语言的语法结构,同时借鉴了C++面向对象的特性。不仅如此,Java的一些定制特性亦源自于或可追溯至其前辈语言。这表明,Java的诞生与近三十年来...

    古诗词中常见艺术手法.doc

    - 用典抒情:诗人引用古典故事或诗句,如辛弃疾的《永遇乐·京口北固亭怀古》中“廉颇老矣,尚能饭否?”表达壮志未酬的心情。 - 借古讽今:通过描绘历史事件,如周朴的《春日国怀古》,对当下社会进行批评。 - ...

Global site tag (gtag.js) - Google Analytics