- 浏览: 326823 次
- 性别:
- 来自: 北京
-
文章分类
最新评论
-
ajax忘了跳转:
谢谢分享,基于你的思路。我改良了一版,可供参考public s ...
一个整数的所有最小因子 -
baobaodehao1991:
楼主,合并多列,单元格内容并不能居中,选中合并的单元格,除了前 ...
把table表格内容导出为excel -
lbaaixy:
楼主,小弟最近也在弄这个东西。有点小问题java.lang.C ...
flex + red5实现视频会议 -
weilikk:
好像只能替换整行,如果是一行中有其他数据,只替换行中某个位置就 ...
poi替换模板标签为图片 -
chinaxiaofeng8:
在吗,兄弟,你那个代码怎么运行看效果的
flex + red5实现视频会议
应该被记住的 8 位 Java 人物
这里列举了 8 个 Java 人物,他们创建了对 Java 社区贡献很大的框架、产品、工具和图书,也因此改变了 Java 的编码方法。
8. Tomcat 和 Ant 创办人
![James-Duncan-Davidson James-Duncan-Davidson](http://static.oschina.net/uploads/img/201206/23094118_E4qf.png)
James Duncan Davidson, 1997 年到 2001 年在 Sun 公司工作,他创建了 Tomcat 应用服务器,这是使用最为广泛的 Java Web 服务器,同时还创建了 Ant 构建工具,Ant 使用 XML 来描述项目的构建以及依赖关系,目前仍是 Java Web 项目构建的事实标准。
相关链接
- James Duncan Davidson Twitter
- James Duncan Davidson Wiki
- James Duncan Davidson personal blog
- Apache Ant
7. 测试驱动开发和 JUnit 的创办人
![Kent-Beck Kent-Beck](http://static.oschina.net/uploads/img/201206/23094118_mVxw.png)
Kent Beck 是极限编程和测试驱动开发方法论的创始人,此外他还开发了 JUnit 工具,这是使用最为广泛的 Java 单元测试框架,而且还有多种语言的变种都是基于该框架开发的。
相关链接
- Kent Beck Twitter
- Kent Beck Wiki
- Kent Beck Blog
- JUnit Testing Framework
- Extreme Programming Wiki
- Test Driven Development Wiki
新闻和访谈
- Kent Beck: “We thought we were just programming on an airplane”
- Interview with Kent Beck and Martin Fowler
- eXtreme Programming An interview with Kent Beck
Kent Beck 图书
- Extreme Programming Explained: Embrace Change (2nd Edition)
- Refactoring: Improving the Design of Existing Code
6. Java 集合框架创办人
![Joshua-Bloch Joshua-Bloch](http://static.oschina.net/uploads/img/201206/23094118_LVxU.png)
Joshua Bloch 领导了很多 Java 平台特性的设计和实现,包括 JDK 5.0 语言增强以及屡获殊荣的 Java 集合框架。2004年6月他离开了SUN公司并成为 Google 的首席 Java 架构师。此外他还因为《Effective Java》一书获得注明的 Jolt 大奖。
相关链接
新闻和访谈
Joshua Bloch 图书
5. JBoss 创办人
![Marc-Fleury Marc-Fleury](http://static.oschina.net/uploads/img/201206/23094119_lG7u.png)
Marc Fleury 在 2001 年创办了 JBoss,这是一个开源的 Java 应用服务器,后来该软件卖给了红帽公司,然后加入红帽公司继续 JBoss 的开发,直到 2007 年2月。
相关链接
新闻和访谈
- Could Red Hat lose JBoss founder?
- JBoss founder Marc Fleury leaves Red Hat, now what?
- JBoss’s Marc Fleury on SOA, ESB and OSS
- Resurrecting Marc Fleury
4. Struts 创始人
![Craig-McClanahan Craig-McClanahan](http://static.oschina.net/uploads/img/201206/23094119_yavJ.png)
Craig Mcclanahan 是 Struts 框架的创始人,相信每个 Java 程序员都会知道 Struts 这个最为著名的 MVC 框架。
相关链接
新闻和访谈
3. Spring 创始人
![Rod-Johnson Rod-Johnson](http://static.oschina.net/uploads/img/201206/23094119_Kd24.png)
Rod Johnson 是 Spring 框架的创始人,而后创办了 SpringSource 公司并任 CEO。此外他还写了一本书《Expert One-on-One J2EE Design and Development (2002)》
相关链接
新闻和访谈
- VMware.com : VMware to acquire SpringSource
- Rod Johnson : VMware to acquire SpringSource
- Interview with Rod Johnson – CEO – Interface21
- Q&A with Rod Johnson over Spring’s maintenance policy changes
- Expert One-on-One J2EE Design and Development: Interview with Rod Johnson
Rod Johnson 图书
- Expert One-on-One J2EE Design and Development (Programmer to Programmer)
- Expert One-on-One J2EE Development without EJB
2. Hibernate 创始人
![gravin-king gravin-king](http://static.oschina.net/uploads/img/201206/23094119_lPKz.png)
Gavin King 是 Hibernate 项目的创始人,这是注明的 Java 的 ORM 框架,同时他还创建了 Seam 项目,另外参与了 EJB 3.0 和 JPA 设计,并在其中起非常重要的作用。
相关链接
新闻和访谈
- Tech Chat: Gavin King on Contexts and Dependency Injection, Weld, Java EE 6
- JPT : The Interview: Gavin King, Hibernate
- JavaFree : Interview with Gavin King, founder of Hibernate
- Seam in Depth with Gavin King
Gavin King 图书
1. Java 语言之父
![James-Gosling James-Gosling](http://static.oschina.net/uploads/img/201206/23094120_Cuyz.png)
詹姆斯·高斯林(James Gosling,1955年5月19日-,出生于加拿大),软件专家,Java编程语言的共同创始人之一,一般公认他为“Java之父”。
在他12岁的时候,他已能设计电子游戏机,帮忙邻居修理收割机。大学时期在天文系担任程式开发工读生,1977年获得了加拿大卡尔加里大学计算机科学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位,博士论文的题目是:"The Algebraic Manipulation of Constraints"。毕业后到IBM工作,设计IBM第一代工作站NeWS系统,但不受重视。后来转至Sun公司。1990年,与Patrick Naughton和Mike Sheridan等人合作“绿色计划”,后来发展一套语言叫做“Oak”,后改名为Java。1994年底,James Gosling在硅谷召开的“技术、教育和设计大会”上展示Java程式。2000年,Java成为世界上最流行的电脑语言。
相关链接
新闻和访谈
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区
转载请注明:文章转载自:开源中国社区 [http://www.oschina.net]
本文标题:应该被记住的 8 位 Java 人物
本文地址:http://www.oschina.net/news/30321/top-8-java-people-you-should-know
发表评论
-
仿微信9宫格群组头像
2015-07-14 20:27 13471开发了一个聊天工具,群组头像像仿照微信的头像那样显示成员头像合 ... -
汉字转拼音
2015-06-18 13:44 1087/* * Copyright (C) 2011 The ... -
poi替换模板标签为图片
2013-08-19 14:49 9030在问答频道看到有人求poi模板替换图片的需求,百度一下,网上没 ... -
为hibernate添加数据库方言函数
2013-06-27 19:31 5261在sessionFactory中配置hibernate.dia ... -
jvm内存映像分析
2013-05-23 20:11 6447jdk自带的jmap就是java内存映像工具,可以 ... -
n个数组各取一数的不重复组合
2013-04-27 00:00 2914package collection; import ... -
求最长的递增子数组
2013-04-24 13:58 1373package com.chinahrt.zyn.pang ... -
从m个字符选出n个的所有组合
2013-04-23 15:49 1534import java.util.ArrayList;imp ... -
查找最小的K个数
2013-04-13 12:04 1610package com.chinahrt.zyn.pango ... -
求连续子数组的最大和
2013-04-11 17:27 1491package com.chinahrt.zyn.pang ... -
求N个字符的全排列
2013-04-10 10:55 1748package com.chinahrt.zyn.pango ... -
web.xml的读取顺序
2013-03-30 11:22 4414由于项目中 ... -
spring的bean实例化时间
2013-03-30 10:54 2588前两天在问答频道看到有同学问spring的b ... -
把table表格内容导出为excel
2012-12-21 13:54 6161package com.chinahrt.report.e ... -
Java 编程规则(think in java 第四版)
2012-11-22 13:38 1229(1) 类名首字母应该大写 ... -
jetty嵌入式使用方法
2012-09-17 16:08 12186以jetty-hightide-8.1.6.v20120903 ... -
jmail接收邮件(转)
2012-08-07 10:57 2964package com.chinahrt.zyn; im ... -
java求集合交集和并集
2012-07-17 20:16 3525在问答频道遇到求助集合求交集或者并集的问题,自己翻了下api, ... -
自己写的一个类orm映射工具
2012-06-16 16:47 4251利用xml做配置文件,可以动态生成sql: package ... -
tomcat源码阅读(一)
2012-04-06 13:13 0次处代码以tomcat_6_0_18版本为例,从官 ...
相关推荐
在Java中,我们可以使用`Rectangle`或自定义的类来表示人物的边界,并通过更新其坐标来实现移动。 1. **基本框架**:创建一个`Player`类,包含X和Y坐标,以及宽度和高度属性,用于定义人物的边界。此外,还需要包含...
在网页设计中,实现“鼠标滑过显示人物头像”的功能是提高用户体验和交互性的一种常见技巧。这个功能通常应用于人物列表或者角色介绍等场景,用户只需要将鼠标悬停在人物名称上,就能看到对应的人物头像,无需点击...
Java是世界上最流行的编程语言之一,尤其在企业级应用和移动开发领域有着广泛的应用。J2ME,全称Java 2 Micro Edition,是Java平台的一个子集,主要用于开发和部署嵌入式设备和移动设备上的应用程序,如手机、智能...
例如,在讲到类和对象的概念时,可以构建一个游戏项目,设计游戏中不同的游戏人物类,通过设置不同的属性和方法来描述不同的游戏人物。通过这样一个具体的项目,不仅能充分调动学生的兴趣,还能提高学生的实践能力和...
记住,这是一个让你脱颖而出的机会,所以要确保你的介绍内容丰富而不冗长。 ### 问题二:“谈谈你的家庭情况” 家庭情况看似与工作无关,但通过了解家庭背景,面试官可以间接判断候选人的责任感、稳定性以及价值观...
不明白这点,即使你写的再高明的算法,没准哪天也被当作乱码别处理掉。 记住!每天垒乱码(或许你不觉得,但是大多时候在别人眼中确实就是乱码)并不能使你获得更多的进步,相反要达到高水平的程序员,养成良好的...
2. Kathy Sierra和Bert Bates的影响力:作为Java教学领域的重要人物,Sierra和Bates通过其教学和书籍,对全球的Java程序员产生了深远的影响。Kathy Sierra凭借其独特的教学方法,使得复杂的技术问题变得简单易懂,...
- **记忆力**:包含新思想的文章更容易被人记住,成为经典。 ### 3. 实践案例分析 - **案例**:“实践是检验真理的唯一标准”一文提出了极具震撼力的新思想,即强调实践对于检验真理的重要性。 - **影响**: - ...
6. **高性能**:虽然Java最初被批评为性能较慢,但随着JIT(Just-In-Time)编译器的发展,其性能得到了显著提升。 7. **多线程**:Java内置了对多线程的支持,使得开发者可以轻松地创建并发应用程序。 8. **丰富的...
请注意,对于Windows计算机,请记住将':'替换为';' 在类路径中。 运行Guess Who框架: java -cp .:jopt-simple-5.0.2.jar GuessWho [-l ] <game> <chosen> <player> 在哪里 游戏日志文件:用于写入游戏日志的...
【Java自学文档建议】 Java自学的过程中,首先要注重基础知识的积累。面向对象编程思想是Java的核心,理解类和对象的概念,以及如何初始化和操作对象。同时,掌握封装、继承和多态这些面向对象的特性至关重要。例如...
2. **登录图标**:这类图标通常用于指示用户进行账户登录的操作,设计上可能包含钥匙、人物轮廓、锁等元素,或者直接用“Login”字样表示。 3. **等待图标**:这种图标用于表示系统正在进行处理或加载,如刷新、...
java收件宝源码Q1-研究互联网从1980年到今天的发展。 您必须至少描述互联网发展过程中的五个关键事件。 您可以提及事件、重要人物或技术以及它们随时间的变化。(300-500) Q1A 1982 年:传输控制协议 (TCP) 和互联网...
这类游戏通常基于经典的翻牌匹配概念,玩家需要记住翻开的卡片位置,然后找到与其匹配的另一张卡片。这种类型的游戏对大脑有一定的锻炼作用,尤其对短期记忆和注意力集中有所帮助。 在描述中,“我是一个程序员,一...
在这个项目中,Java可能被用来创建交互式的记忆训练软件。 3. **软件设计原则**:项目可能遵循软件工程的最佳实践,如单一职责原则、开闭原则、依赖倒置原则等,以确保代码的可读性和可维护性。 4. **用户界面设计...
通过运行这个程序,用户可以轻松查阅到任何一天在历史上发生的重大事件、著名人物的生卒日期、重要发明的诞生等信息,帮助人们更好地理解和记住历史。 【知识点详解】: 1. **查询程序设计**:程序设计通常包括...
在这个推箱子游戏中,开发者需要监听用户的触摸事件,识别滑动或点击操作,并将这些操作转化为游戏中的人物移动和箱子推动。Android的View和MotionEvent类提供了这些功能的支持。此外,为了提供良好的用户体验,...
面对稳定成熟的技术与新兴技术的选择,每位程序员都面临着职业生涯的重要决策。本文将深入探讨这一议题,帮助程序员们在职业规划之路上做出更为明智的选择。 #### 技术投资的风险与回报 程序员的职业生涯,本质上...
例如,一个行走的人物动画可能包含多个帧,每帧显示人物不同的步态。 `Frame_XML`文件通常包含了以下关键元素: 1. **帧列表**:这是XML文件的核心部分,列出了所有构成动画的帧。每一帧都有唯一的标识符,便于在...
【部分内容】:这部分内容是关于如何描绘一个人物,强调了观察人物时要注意的细节,如外貌和性格,并指出抓住特点和用词的重要性。在IT行业,这些技巧同样适用于自我介绍,例如准确地描述自己的技术能力、项目经验和...