注:本文最初发布于2014年4月4日,最后更新于2019年8月9日。
太阳微系统公司开发了Java语言20世纪90年代早期,作为一种实用语言,它几乎可以用于任何目的:从有限资源的嵌入式设备到高度可扩展和高效的系统。
看看现在的Java开发状态,您就会意识到这个远景是多么具有前瞻性。Java语言和Java虚拟机(JVM)从数据中心到处运行,到机顶盒覆盆子π。很可能是世界的最流行的编程语言, Java是通用语对于编码业务系统 - 但它也是构建以消费者为中心的Android应用程序的主要语言。
无论您是想找到提示和技巧,如何为您的工具腰带发现一个新工具,或者启发您今天可以使用Java的启发,您可以在社区最具影响力和连接良好的数据中学到很多。和以下列表,现在包括二十几个顶级Java从业者和创新者(以及通过定期更新的更多信息),为您提供了一个很棒的起点。
我们整理这个列表来号召来自整个Java编程社区的各种各样的声音、观点和观点。我们的目标是为您提供全面的资源,让您了解有关java的所有事情——而不是支持特定的观点或信仰系统。
盖尔安德森
盖尔·安德森(Gail Anderson)是研究中心主任,也是the安德森软件集团。Anderson专门为Java和其他编程工具的培训创建课程材料,除此之外,他还在诸如码,vidoxx和NetBeans Day.会议。安德森是一个Java冠军而且是NetBeans梦之队他还与人合著了八本软件编程教科书。
Twitter:@gail_asgteach
约书亚布洛赫
目前软件建设原则教授卡内基梅隆大学。谷歌的前首席Java架构师,Sun微系统的杰出工程师。领导Java集合框架,Java。数学和断言机制。的作者有效的Java.和共同作者Java把戏和Java并发实践。
Twitter:@joshbloch
GitHub:github.com/jbloch
LinkedIn:https://www.linkedin.com/in/joshua-bloch-37038/
艾格尼丝Crepet
Agnès目前作为Tech Lead在Telephony公司工作Fairphone的联合创始人Ninja-SquadJava开发团队。她也是长期领导里昂Java用户组,今天领导法国公爵夫人,为IT行业的女性提供了建立人脉的机会和知名度。她是迄今为止唯一一个被称为Java冠军。
Twitter:@agnes_crepet
LinkedIn:https://www.linkedin.com/in/agnescrepet
Doug切割
首席架构师Cloudera.。Apache的创始人Lucene.,Nutch,Hadoop, 和Avro开源项目。
Twitter:@cutting
GitHub:github.com/cutting
维基百科:en.wikipedia.org/wiki/Doug_Cutting
杰夫Dinkins
目前工作甲骨文、管理Java核心库团队,也是码核心轨道铅。Sun Microsystems的秋千和AWT团队的前工程经理。一直在努力Swinsdgui工具包自1996年开始以来。
Twitter:@jeffatsun.
LinkedIn:http://linkedin.com/in/jeffdinkins.
个人网站:http://holyzoo.com/
本·埃文斯
本目前是新遗物JVM技术的主要工程师和架构师。他也共同创立了Adopt-a-JSR和AdoptOpenJDK举措。在加入新遗物之前,本是列出衍生品的首席架构师德意志银行(Deutsche Bank)。他已经撰写或共同撰写基础良好的Java开发人员,优化Java,最近更新了Java in a Nutshell,第7版n, 和Java:传奇。
Twitter:@kittylyst
LinkedIn:https://www.linkedin.com/in/benevans2.
Trisha Gee.
Trisha的专业知识Java高性能系统;她为许多行业的公司开发Java应用程序,包括金融、制造业和非营利部门。特丽莎,她是一个Java冠军,也是开发人员的倡导者JetBrains的贡献者图书馆和一个MongoDB的主人。
Twitter:@Trisha_Gee
LinkedIn:https://www.linkedin.com/in/trishagee/
Brian Goetz
Brian是Oracle的Java语言建筑师,他的工作职责专注于为Java语言的未来方向设置核心JDK库。他也是规范领导Lambda表达式Java编程语言的主要作者Java并发实践,以及超过75篇关于Java开发相关主题的文章。
Twitter:@BrianGoetz
堆栈溢出:stackoverflow.com/users/3553087/bian-goetz.
LinkedIn:https://www.linkedin.com/in/briangoetz/
博客:http://briangoetz.blogspot.com/
詹姆斯·高斯林
亚马逊Web服务(AWS)的杰出工程师,以前是首席软件架构师液体机器人。1994年作为Java的最初开发人员而闻名。太阳微系统开发产品和客户端软件组的前首席技术官。亚博最新版直播
Facebook:facebook.com/james.gosling.96
LinkedIn:https://www.linkedin.com/in/jamesgosling/
arun gupta.
阿伦是AWS的主要开源技术专家。他已经在Sun, Oracle, Red Hat和Couchbase建立和领导了10多年的开发者社区。他创立了Devoxx4Kids美国这是一个帮助儿童学习编程的组织。他10岁的儿子Aditya Gupta用MINECRAFT展示了Java编程在JavaOne 2013。
Twitter:@arungupta
LinkedIn:https://www.linkedin.com/in/arunpggupta/
chet haase.
领导谷歌的Android UI工具包团队,他在那里工作Android平台的动画,图形和硬件加速。他适用于所有桌面Java技术,包括Swing和Java 2D。共同作者肮脏的富客户端:为桌面Java应用程序开发动画和图形效果。
Twitter:@chethaase.
丰富的赫科基
的创造者Clojure的语言和CTOCognitect。Clojure是一种类似lisp的函数式语言,运行在JVM上,并与Java完全互操作。创建了功能数据库Datomic。
Twitter:@richhickey
LinkedIn:https://www.linkedin.com/in/richhickey/
GitHub:github.com/richhickey
Juergen hoel
首席工程师枢轴。的共同创始人春天框架他是该公司的项目负责人和发布经理。
YouTube:发展一个Java应用程序框架
礁Horstmann
计算机科学教授圣何塞州立大学。的作者核心Java和共同作者核心JavaServer面孔。前首席技术官预览系统。
博客:horstmann.com/unblog/index.html
LinkedIn:https://www.linkedin.com/in/cay-horstmann-659a4b/
杆约翰逊
现任首席执行官原子论者是一家用于云本机应用程序的软件交付自动化公司。的创造者春天框架,联合创始人和前首席执行官springsource.。的作者一对一的J2EE设计和开发专家;共同作者专业Java开发与春季框架和没有EJB的专家一对一J2EE开发。
Twitter:@springrod
LinkedIn:https://www.linkedin.com/in/johnsonroda/
博客:http://blog.interface21.com/main/author/rodj/%20%20
杰西卡克尔
杰西卡·科尔是原子论者她将Java和其他语言的知识用于创建交付自动化应用程序。杰西卡是一个国际演说家她的谈话重点是帮助Java开发人员保持在新兴技术的领先地位,并通过她对Java的所有事情进行积极的评论推特账户。
Twitter:@Jessitron
LinkedIn:https://www.linkedin.com/in/jessicakerr/
加文王
研究员Red Hat的中间件。的创造者冬眠orm框架和JBoss Seam。目前领先锡兰Ceylon是一种可以与Java互操作的语言。
博客:ceylon-lang.org/blog/authors/gavin-king
GitHub:github.com/gavinking.
linkediin:https://www.linkedin.com/in/gavinking/
彼得Lawrey
的首席执行官记录软件,曾任英国《金融时报》首席顾问高频率交易和铅开发人员OpenHFT项目。
Twitter:@PeterLawrey.
LinkedIn:https://www.linkedin.com/in/peterlawrey/
Doug Lea
计算机科学教授纽约州立大学奥斯维戈。的作者Java中的并发编程:设计原则和模式的作者Java并发实践。以前关于执行委员会的执行委员会Java Community Process。
维基百科:en.wikipedia.org/wiki/doug_lea.
LinkedIn:https://www.linkedin.com/in/douglea/
托比
Tor Norbye是谷歌的技术负责人Android Studio还经常在会议上发言。他有超过20年的开发经验,从事几个主要的Java ide的开发,包括蚀,IntelliJ IDEA,和NetBeans。
Twitter:@tornorbye
播客:https://androidresouse.net/author/57-tor-norbye.html.
GitHub:https://github.com/tnorbyee.
Martin Odersky
Martin Oderskys是一位计算机科学家和教授的编程方法École Polytechnique Fédérale de Lausanne在瑞士(欧洲)。Odersky专门从事代码分析和编程语言;他创造了Scala.编程语言,他的编译器开发工作是基础javac, Java编译器。
维基百科:https://en.wikipedia.org/wiki/martin_odersky.
Twitter:@odersky
GitHub:github.com/odersky.
Ixchel鲁伊斯
Ixchel Ruiz目前是一名软件工程师karakun ag。她的研究兴趣包括动态语言、测试和客户端技术、系统管理、数据建模和信息架构。她参加了json-lib和EZMorph项目,以及贡献Apache Groovy,兼容Java语法兼容的编程语言。
Twitter:@IXCHELRUIZ.
LinkedIn:https://www.linkedin.com/in/ixchelruiz/
Kathy Sierra
最近出版了一本新书,坏蛋的用户。以前是Sun微系统的编程讲师、游戏开发人员和大师级培训师。凯西是首先java.他创立了JavaRanch在线社区。
维基百科:https://en.wikipedia.org/wiki/Kathy_Sierra
詹姆斯斯特拉瑟桑
James目前是CloudBees.、工作上詹金斯X自动化的CI / CDKubernetes。的创造者Groovy语言,它用于基于jvm的框架,如Grails和Gradle。他也是Apache软件基金会和共同创立的项目,如Apache Camel,Apache ServiceMix和ActiveMQ。
Twitter:@jstrachan
GitHub:github.com/jstrachan
LinkedIn:https://www.linkedin.com/in/jstrachan/
马丁汤普森
Martin Thompson目前是一个高性能和低延迟计算专家真正的逻辑。前首席技术官和联合创始人lmax.,这开发了超低延迟,高吞吐量应用,用于高速交易和金融服务环境。
博客:https://mechanical-sympathy.blogspot.com/
LinkedIn:https://www.linkedin.com/in/martinjthompson/
希瑟温瓜
希瑟领导Java Community Process(JCP)计划甲骨文以及全球社区驱动的采用和用户组计划。她还组织Hackergartens和早期采用者领域,令人鼓舞Java用户组领导者需要与他人合作Adopt-a-JSR活动。她的志愿者时间主要集中在让更多的女孩参与科技活动,比如Devoxx4Kids和使用TechBridge Girls.。
Twitter:@heathervc
LiinkedIn:https://www.linkedin.com/in/heather-vancura-400395/
开始吧Java的新遗物。
笔记:克里斯•汉森写这篇文章的原始版本。
想要建议额外的Java专家来排列此列表吗?推文的建议@NewRelic带有hashtag.#javaexperts.。