这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 综合技术 » 基础知识 » 扣丁学堂浅谈Java开发牛人有哪些

共4条 1/1 1 跳转至

扣丁学堂浅谈Java开发牛人有哪些

助工
2020-12-03 14:32:30     打赏

  Java语言很强大我们都知道,直到如今参加Java培训学习Java开发技术的人一直都在增加,企业对Java开发人才的需求从未减少,那么Java开发中的牛人都有谁呢?本篇文章扣丁学堂小编就和大家分享一下Java开发牛人有哪些吧。

  JamesGosling


  1983年,Gosling获得了卡尔加里大学的计算机科学学士学位。1990年,他获得了卡内基梅隆大学的计算机科学博士学位,师从BobSproull。在攻读博士期间,他自己开发了一款emacs,叫GoslingEmacs(Gosmacs),在大学的这段时间,他还开发了一个多处理器版本的Unix,以及数个编译器和邮件系统,之后才加入Sun公司。


  1984到2010年间,Gosling一直在Sun公司工作,他被公认为Java之父。


  JoshuaBloch——Collections框架


  JoshuaJ.Bloch(出生于1961年8月28日)是一名软件工程师,曾就职于Google,同时还是一名技术类作家。他主导了Java平台很多特性的设计和实现,包括著名的JavaCollections框架,java.math包,还有断言机制。他同时还是编程指南EffectiveJava的作者,该书一举夺得2001年的Jolt大奖,同时他还合作编写了另外两本Java相关的书籍:JavaPuzzlers(2005),JavaConcurrencyInPractice(2006,Java并发编程实践)。


  2004年12月,Java开发者杂志将Bloch评为“全球40位杰出的软件人才“之一。


  Bloch曾提议给Java增加两项新特性:简明实例创建方式(ConciseInstanceCreationExpressions)及自动化资源管理(AutomaticResourceManagement,ARM)。这两项成为Java支持闭包最早的三个提案之一。ARM已经在JDK7中引入了,Bloch至今还活跃在Java的闭包支持提议的讨论当中(译注:Java8中终于支持闭包了,Block功不可没啊)。


  DougLea——并发


  倍受欢迎的java.util.concurrent包就是出自这位大师之手。DougLea是纽约州立大学Oswego分校的计算机教授,他主要研究的是并发编程以及并发数据结构的设计。他是JCP(JavaCommunityProcess)执行委员会委员,并主持编写了JSR166(J.U.C的技术规范),把并发工具库引入到Java语言中。


  他著有ConcurrentProgramminginJava一书,这是最早关于并发编程的书籍之一。该书现在已经出版了第二版。


  GavinKing-Hibernate


  他是Java著名的对象/关系持久化存储方案Hibernate项目的创始人,同时也是JavaEE5应用程序框架Seam的创建者。不仅如此,他还为EJB3.0和JPA的设计做出了巨大的贡献。


  RodJohnson——Spring创始人


  他是Spring框架的创始人,同时也是SpringSource的联合创始人。Spring是面向切面编程(AOP)和控制反转(IoC)的容器框架。Rod的畅销书ExpertOne-on-OneJ2EEDesignandDevelopment(2002年出版)是迄今为止J2EE领域最具影响力的书之一。


  CraigR.Mcclanahan——Struts创始人


  CraigR.Mcclanahan是一名程序员,同时也是ApacheStruts项目的创始人,Struts是一款非常流行的用于构建JavaWEB应用的开源MVC框架。他是servlet2.2,2.3,JSP1.1规范制定专家组的成员之一。同时他也是Tomcat的servlet容器Catalina的架构师。


  AndyRubin——Android


  AndrewE.Rubin是Dangert和Android公司的联合创始人及前CEO。2013年之前,他曾担任Google移动及数字内容的高级副总裁,负责研发一款开源的智能手机操作系统——Android。Rubin名下拥有四项发明专利,据说他的身家价值上亿美金。


  JamesDuncanDavidson——Tomcat和Ant


  JamesDuncanDavidson(1970年7月29日出生于得克萨斯州的卢博克市)是美国的一个摄影师,曾经是一名软件工程师。他在担任Sun公司软件工程师期间(1997-2001),开发出了Java的web服务器Tomcat以及构建工具Ant。在2005到2006年间,Duncan开发的兴趣和注意力转向了RubyonRails。他和Rails领域的著名大师MikeClark一起合作,Davidson设计及开发了一些相当复杂且健壮性佳的Rails应用。


  MarcFleury——JBoss


  MarcFleury在2011年创建了一个名为JBoss的开源Java应用服务器项目,这个可以说是JavaWEB应用部署的事实标准。


  Marc研究的兴趣主要集中在中间件开发,他于1999年启动了JBoss项目。2001年他在亚特兰大成立了JBossGroup有限责任公司,JBoss正式成为公司的名字则是在2004年。


  把公司卖给RedHat后,Fleury成为JBoss部门的高级副总裁和总经理。然而从2007年1月开始Fleury休起了陪产假,计划至同年的3月15日结束,但此时有谣言称他可能将离开RedHat。2007年2月,RedHat公司正式公布他离职的消息,并称他“决定离开RedHat以便追求一些别的个人爱好,比如教书,进行生物研究,玩音乐,陪伴家人”。


  KentBeck——JUnit创始人


  KentBeck率先提出了极限编程和测试驱动开发的概念,这个也被称为敏捷式开发。Beck是一名来自美国的软件工程师,他是2001年最早签名发起敏捷宣言的17人之一。


  1979年至1987年,Beck在大学进修,获得了计算机科学的学士和硕士学位。他是软件设计模式的先驱,倡导测试驱动开发的模式,并率先使用Smalltalk来开发商业应用。他和WardCunningham一道推广了CRC建模的方法,并和ErichGamma共同创建了JUnit测试框架。



工程师
2020-12-03 21:30:04     打赏
2楼

都是很厉害的大佬 


工程师
2020-12-04 22:18:55     打赏
3楼

牛人还是蛮多的


工程师
2020-12-06 22:54:38     打赏
4楼

牛人还是比较多的


共4条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]