Introducing Project Lambda and Invokedynamic

概要
即将发布的Java 8可以说是自1995年Java初发布以来最大的语言层面的改动之一.其中最主要的变化就是Project Lambda的引入,而Project Lambda背后的核心就是invokedynamic这个新增的JVM instruction。 本主题以面向普通开发人员的角度针对Project Lambda对Java语言带来的变化,以及invokedynamic是什么,它的来源及与Lambda的关系进行阐述.附带会介绍invokedynamic对JVM上其它语言比如JRuby的影响。

个人简介

Roger Ye,大数据运维管理技术负责人,微博: @浩Ba-罗杰,资深软件开发者,拥有十多年的Java经验,目前负责eBay大数据平台运维管理系统的开发及技术构架.兼顾用户体验和交互设计。曾就职于HP Software,参与过多个ITIL管理项目的开发,以及测试自动化的实施.同时也是Ruby/JRuby爱好者。 作为一名积极的开源贡献者,参与过Spring Framework的文档翻译工作.并且向多个开源项目贡献过代码,包括JRuby,Play Framework,Apache Maven等知名项目。

QCon是由InfoQ主办的全球顶级技术盛会,每年在伦敦、北京、东京、纽约、圣保罗、杭州、旧金山召开。自2007年3月份首次举办以来,已经有包括传统制造、金融、电信、互联网、航空航天等领域的近万名架构师、项目经理、团队领导者和高级开发人员参加过QCon大会。

你可能感兴趣的:(Introducing Project Lambda and Invokedynamic)