在Java的发展历程中,确实涌现出了众多杰出的人物,他们各自在Java的不同领域做出了卓越的贡献。以下是Java中的十大关键人物:
-
James Gosling(Java之父)
- 加拿大计算机科学家,Java编程语言的最初设计者、实现者。
- 在Sun Microsystems(现为Oracle Corporation的一部分)工作期间,领导了Java的开发团队。
- 设计了Java的第一个编译器和虚拟机,为Java的跨平台特性奠定了基础。
- 开发了AWT(Abstract Window Toolkit)和其他基础类库,对Java生态系统有深远影响。
-
Joshua Bloch
- 曾就职于Google,担任Java首席架构师,技术类作家。
- 主导了Java平台许多特性的设计和实现,包括Java Collections框架、java.math包和断言机制。
- 编写了《Effective Java》一书,该书获得了2001年的Jolt大奖。
- 提议并推动了Java中两项新特性的引入:简明实例创建方式和自动化资源管理(ARM)。
-
Doug Lea
- 纽约州立大学Oswego分校的计算机教授,主要研究并发编程和并发数据结构的设计。
- 倍受欢迎的java.util.concurrent包的作者。
- JCP(Java Community Process)执行委员会委员,主持编写了JSR 166(J.U.C的技术规范)。
- 著有《Concurrent Programming in Java》一书,是最早关于并发编程的书籍之一。
-
Gavin King
- Java著名的对象/关系持久化存储方案Hibernate项目的创始人。
- Java EE 5应用程序框架Seam的创建者。
- 为EJB3.0和JPA的设计做出了巨大贡献。
-
Rod Johnson
- Spring框架的创始人,SpringSource的联合创始人。
- Spring是面向切面编程(AOP)和控制反转(IoC)的容器框架。
- 编写了畅销书《Expert One-on-One J2EE Design and Development》,是迄今为止J2EE领域最具影响力的书之一。
-
Craig McClanahan
- Apache Struts项目的创始人。
- Struts是一款非常流行的用于构建JavaWEB应用的开源MVC框架。
- servlet2.2、2.3和JSP1.1规范制定专家组的成员之一。
- Tomcat的servlet容器Catalina的架构师。
-
Andy Rubin
- Dangert和Android公司的联合创始人及前CEO。
- 在Google担任移动及数字内容的高级副总裁期间,负责研发了开源的智能手机操作系统Android。
-
James Duncan Davidson
- 曾是Sun公司的软件工程师,开发出了Java的web服务器Tomcat以及构建工具Ant。
- 后来转向Ruby on Rails的开发,与Rails领域的著名大师Mike Clark合作。
- 现在是几个知名科技会议的首席摄影师,以及波兰Luma Labs公司的联合创始人及所有者。
-
Marc Fleury
- JBoss开源Java应用服务器项目的创始人。
- JBoss是Java WEB应用部署的事实标准之一。
- 研究的兴趣主要集中在中间件开发,曾将JBoss项目卖给Red Hat公司。
-
Bill Joy
- BSD UNIX的开发者之一,Sun Microsystems的联合创始人之一。
- 对Java语言的早期设计提出了许多宝贵的意见。
- 在技术上对Java的发展给予了指导,帮助Java在早期就确定了正确的发展方向。
这些人物在Java的发展历程中各自扮演了重要的角色,他们的贡献共同推动了Java的繁荣和发展。
标签:10,Java,框架,Sun,位牛人,JBoss,开源,创始人 From: https://www.cnblogs.com/zhoading/p/18679995