您应该认识的8大Java人
这是Java排名前8位的人,他们创建了对Java社区有所贡献的框架,产品,工具或书籍,并改变了Java的编码方式。
PS该订单基于我的个人优先级。
8. Tomcat和Ant创始人
James Duncan Davidson是Sun Microsystems的软件工程师(1997年至2001年),他创建了基于Tomcat Java的Web服务器,该服务器至今仍在大多数Java Web项目中得到广泛使用,还创建了Ant构建工具,该工具使用XML来描述构建。进程及其依赖关系,它仍然是构建基于Java的Web应用程序的事实上的标准。
相关链接
- 詹姆斯·邓肯·戴维森
- 詹姆斯·邓肯·戴维森Wiki
- 詹姆斯·邓肯·戴维森个人博客
- 阿帕奇蚂蚁
- 阿帕奇雄猫
7.测试驱动开发和JUnit创始人
Kent Beck ,极限编程和测试驱动开发软件开发方法的创建者。 此外,他和Erich Gamma创建了一个简单的测试框架JUnit,它成为了测试基于Java的Web应用程序的事实上的标准。 JUnit和测试驱动开发的结合对Java的编码方式进行了重大更改,这导致许多Java开发人员不愿意遵循它。
相关链接
- 肯特·贝克Twitter
- 肯特·贝克维基
- 肯特·贝克博客
- JUnit测试框架
- 极限编程维基
- 测试驱动开发Wiki
新闻与访谈
- 肯特·贝克:“我们认为我们只是在飞机上编程”
- 肯特·贝克和马丁·福勒访谈
- 极限编程肯特·贝克专访
肯特·贝克图书
- 解释了极限编程:拥抱变化(第二版)
- 重构:改进现有代码的设计
- JUnit袖珍指南
6. Java Collections框架
Joshua Bloch领导了许多Java平台功能的设计和实现,包括JDK 5.0语言增强功能和屡获殊荣的Java Collections Framework。 2004年6月,他离开Sun,成为Google的首席Java架构师。 此外,他的著作《有效的Java》(Effective Java)赢得了《软件开发杂志》(Software Development Magazine)颁发的久负盛名的Jolt奖,这可以说是必读的Java书籍。
相关链接
- 约书亚·布洛赫(Joshua Bloch)
- 约书亚·布洛赫Wiki
新闻与访谈
- 有效的Java:Joshua Bloch访谈
- 摇滚明星乔希·布洛赫(Josh Bloch)
约书亚·布洛赫(Joshua Bloch)
- 有效的Java(第2版)
- 实践中的Java并发
5. JBoss创始人
Marc Fleury于2001年创立JBoss,这是一个开放源代码的Java应用程序服务器,可以说是部署基于Java的Web应用程序的事实上的标准。 后来他将JBoss出售给RedHat,并加入RedHat继续为JBoss开发提供支持。 2007年2月9日,他决定离开Red Hat从事其他个人兴趣,例如教学,生物学研究,音乐及其家人。
相关链接
- 马克·弗勒里Wiki
- Marc Fleury博客
- JBoss应用服务器
新闻与访谈
- Red Hat会失去JBoss创始人吗?
- JBoss创始人马克·弗勒里(Marc Fleury)离开了红帽,现在呢?
- JBoss的Marc Fleury关于SOA,ESB和OSS
- 复活马克·弗勒里
4. Struts创始人
Craut Mcclanahan ,Struts的创建者,Struts是一种流行的开源MVC框架,用于构建基于Java的Web应用程序,可以说每个Java开发人员都知道如何编写Struts。 随着Struts在早期取得的巨大成功,它已在旧Java Web应用程序项目的每个单个项目中广泛实施。
相关链接
- 克雷格·麦克克拉汉Wiki
- Craig Mcclanahan博客
- Apache Struts
新闻与访谈
- 克雷格·麦克拉纳汉(Craig McClanahan)访谈
- Struts还是JSF?
3. Spring创始人
Rod Johnson是Spring框架的创始人,该框架是Java的开源应用程序框架,Spring的创建者,SpringSource的首席执行官。 此外,Rod最畅销的一对一J2EE设计与开发专家(2002年)是有史以来在J2EE上出版的最具影响力的书之一。
相关链接
- Rod Johnson推特
- Rod Johnson博客
- SpringSource
- Spring框架Wiki
新闻与访谈
- VMware.com:VMware收购SpringSource
- Rod Johnson:VMware收购SpringSource
- Rod Johnson –首席执行官– Interface21的访谈
- 与Rod Johnson有关Spring维护策略更改的问答
- 专家一对一的J2EE设计和开发:Rod Johnson访谈
罗德·约翰逊书籍
- 专家一对一的J2EE设计和开发(程序员对程序员)
- 无需EJB的专家一对一J2EE开发
2. Hibernate创始人
Gavin King是Hibernate项目的创始人,该项目是Java的流行对象/关系持久性解决方案,并且是Seam(Java EE 5的应用程序框架)的创建者。此外,他还为EJB 3.0和JPA的设计做出了巨大贡献。
相关链接
- 加文·金博客
- 休眠Wiki
- 休眠框架
- JBoss接缝
新闻与访谈
- 技术聊天:Gavin King关于上下文和依赖注入,Weld,Java EE 6
- JPT:采访:Gavin King,休眠
- JavaFree:Hibernate创始人Gavin King的访谈
- 与Gavin King深度接缝
加文·金书
- Java持久性与Hibernate
- 休眠中(在行动系列中)
1. Java编程语言之父
James Gosling ,通常被认为是Java编程语言的发明者,1994年。他创造了Java的原始设计并实现了其原始的编译器和虚拟机。 为取得这一成就,他当选为美国国家工程院院士。 2010年4月2日,他离开了Sun Microsystems,该公司最近被Oracle Corporation收购。 关于他为什么离开,戈斯林在博客上写道:“就我所能说的准确和诚实而言,弊大于利。”
相关链接
- James Gosling博客
- 詹姆斯·高斯林Wiki
新闻与访谈
- Dennis Ritchie,Bjarne Stroustrup和James Gosling的访谈
- 采访:詹姆斯·高斯林,“ Java之父”
- 开发人员访谈:James Gosling
注意
请随时分享您的个人意见。
翻译自: https://mkyong.com/featured/top-8-java-people-you-should-know/
http://www.taodudu.cc/news/show-3495714.html
相关文章:
- Qiskit随笔(2)——可视化
- Bloch定理 and Wannier Function
- 单量子比特的布洛赫球(Bloch Sphere)分析
- 布洛赫定理
- Swagger 注解~用于Controller
- .net Core Api swagger 注释不显示问题
- swagger的分组注释
- Node.js+mongodb 学习笔记(三)swagger注释+用户管理
- 微信小程序 首页的广告弹窗,只加载一次
- Unity android 接有米广告和分享功能
- 小程序通过广告组件进行赚钱(流量主)--小程序走过的坑(16)(最新版)
- Cesium功能实现(一)创建billboard广告牌
- Android 给App加上屏保功能 类似广告功能的实现。
- JS实现漂浮广告功能
- 广告的定义及其目的
- 互联网广告之功能讲解
- 广告学概论笔记
- python正则匹配-匹配汉字,拼音,标点符号
- python中定义数组的方法
- Python——类的声明与定义
- Python中定义(声明)结构体
- Python变量类型声明
- python中文转拼音实战
- python中定义常量
- Python学习--函数调用与声明问题
- python去掉拼音的音调
- python中变量的声明和赋值
- python申明全局变量_Python之全局变量篇
- python 中UTF-8 声明方式
- Python中拼音库PyPinyin的使用
您应该认识的8大Java人相关推荐
- 11大Java开源中文分词器的使用方法和分词效果对比
2019独角兽企业重金招聘Python工程师标准>>> 本文的目标有两个: 1.学会使用11大Java开源中文分词器 2.对比分析11大Java开源中文分词器的分词效果 本文给出了1 ...
- java不想出差_您不想错过的十大Java书籍
java不想出差 我们通过阅读书籍并进行实验来学习. 因此,必须选择最佳的可用选项. 在本文中,我想与一些书分享我的经验,以及它们如何帮助您发展成为Java开发人员. 让我们从头开始,对于任何Java ...
- 您不想错过的十大Java书籍
我们通过阅读书籍并进行实验来学习. 因此,必须选择最佳的可用选项. 在本文中,我想与一些书分享我的经验,以及它们如何帮助您发展为Java开发人员. 让我们从头开始,对于任何Java学生来说,前三本书都 ...
- 没错,Java 人的下半场才刚开始!
" 腾讯.京东.百度等多名一线大数据专家倾力指导 多个企业级项目实战+大厂脱敏数据 名企内推等就业服务 拿不到 25.2w 年薪退学费 " 推荐大家关注开课吧高口碑的<大数据 ...
- 11大Java开源中文分词器的使用方法和分词效果对比,当前几个主要的Lucene中文分词器的比较...
本文的目标有两个: 1.学会使用11大Java开源中文分词器 2.对比分析11大Java开源中文分词器的分词效果 本文给出了11大Java开源中文分词的使用方法以及分词结果对比代码,至于效果哪个好,那 ...
- 又降10%,Java人太南了!
近期,从职友集了解到目前 Java 工程师薪资平均为 26.9K ,不少人说:"这是3~5年资深工程师,不是同级别的."的确,Java 开发工程师之间的薪资差别是很大的,而且大趋势 ...
- 【分词器】11大Java开源中文分词器的使用方法和分词效果对比
本文的目标有两个: 1.学会使用11大Java开源中文分词器 2.对比分析11大Java开源中文分词器的分词效果 本文给出了11大Java开源中文分词的使用方法以及分词结果对比代码,至于效果哪个好,那 ...
- 11大Java开源中文分词器的使用方法和分词效果对比(转)
原文出处: 杨尚川 本文的目标有两个: 1.学会使用11大Java开源中文分词器 2.对比分析11大Java开源中文分词器的分词效果 本文给出了11大Java开源中文分词的使用方法以及分词结果对比代码 ...
- [024] 11大Java开源中文分词器的使用方法和分词效果对比
本文的目标有两个: 1.学会使用11大Java开源中文分词器 2.对比分析11大Java开源中文分词器的分词效果 本文给出了11大Java开源中文分词的使用方法以及分词结果对比代码,至于效果哪个好,那 ...
最新文章
- Ajax 基础——未完待续
- Codeforces 1344F Piet's Palette (线性代数、高斯消元)
- 客座编辑:朱扬勇,男,复旦大学计算机科学技术学院教授,上海市数据科学重点实验室主任。...
- 2010.2--ip redirects 和 ip directed-broadcast含义
- jsp和java一样具有平台独立性._web开发技术总复习题
- unity VideoPlayer播放完成事件
- AE 动效工作流技巧 —— 减少 Bodymovin 导出的 JSON 大小并提升性能(三)
- 图形推理的50大规律
- 金山打字通计算机英语,金山打字通英文版
- 注册vmvare账号验证码问题
- 741. 斐波那契数列
- iphone13到底香不香,真的这么难抢?
- 邮箱密码忘了怎么找回
- 微软OpenPai平台部署安装(kubernetes 大数据和深度学习平台安装部署)
- css样式的格式是什么,css的语法格式是什么
- tensorflow2.0 dqn 深度强化学习 AI自动玩游戏,有详细注解
- SPA(单页面web应用)和MPA(多页面web应用)
- CIIP是基于XAF开发的开源信息系统框架
- Two Teams Composing
- 正则表达式--replace
热门文章
- CleanMyMac全面清理MacBook操作系统
- 小米路由R3G Breed 刷Padavan/openWRT固件
- 自然人跟法人股东区别
- 利用爬虫对《青春有你2》选手信息爬取
- Matlab大作业-基于GUI制作图像处理工具箱
- ejb能调用另一个ejb吗_EJB 3词汇表
- M3U8多线程下载器
- 测试手机速度的软件叫什么,手机测速网速软件哪个最好(手把手教你自测网速的方法)...
- 机器学习实战第二章K近邻算法照葫芦画瓢实践。
- android 魅族4怎么升级包,魅族MX4怎么升级flyme 魅族MX4升级flyme详细教程