JavaOne 2012:101种改进Java的方法-开发人员参与为何如此重要

Bruno Souza , Martijn Verburg和Heather Vancura在希尔顿酒店的大陆宴会厅4中展示了“ 101种改进Java的方法:开发人员参与为何如此重要”。 他们将其分为自己最熟悉的领域。 SouJava的创始人兼协调员 Souza谈到了通过用户组的更大参与。 Verberg也在伦敦Java社区中大量参与用户组,最近又在Adopt-A-JSR计划中投入了大量精力,他谈到了Java规范请求(JSR)并采用了JSR。 Vancura [JCP程序管理办公室(PMO)]讨论了更大的Java社区流程(JCP)并为此做出了贡献。

开发人员可以参与的101种改进Java的方法分为几类,例如“改进Java用户组(JUG)的方法”,“教法”,“帮助Java开源项目的方法”,“ 采用 Java的方法”。 JSR ”和“参加JCP的方式”。

Java开发人员可以为Java改进做出贡献的想法从非常简单到涉及更多。 但是,大多数开发人员对于典型的开发人员而言都非常容易接近。 不断改进的JUG类别中的一个例子是当演讲者或在同事中提供演讲。 这里的想法是,即使一个人不想讲话,他或她也可能会推荐一位出色的演讲者。 另一个简单的想法是通过Twitter,Facebook或其他方式提升Java用户组。

提出的一些想法跨越了类别。 例如,写博客文章可能是进一步发展Java User Group,帮助开源项目,帮助采用JSR等的想法。我在博客中写道博客如何帮助其他开发人员 。

不同类别的想法重叠的另一个例子是,帮助开源项目也帮助JSR的任何情况,因为该开源项目是JSR的参考实现。 例如,以前有关Tomcat,GlassFish或EclipseLink的工作是帮助这些项目作为参考实现的各个JSR。 下载OpenJDK 8发行版并使用它们,编写有关它们的错误报告,并撰写有关它们的信息,这些都是特别有助于OpenJDK项目并总体上有助于JDK 8开发的方法。

有些想法几乎像落空日志一样简单。 例如,可以下载JAR的参考实现(RI)并进行试用。 讲述一个人最喜欢的JavaOne经验或教训是另一回事。 其他简单的想法包括简单地为即将到来的JSR请求新功能,为喜欢的或新近学习的API或开源项目编写FAQ,甚至简单地创建一个简单的网页,列出可用资源以获取有关特定主题的更多信息。

在本次会议上的三位发言者重申,有改进Java的自私动机。 他们能够将更好的Java用户组,更好的Java采用率等联系起来,为我们所有人带来好处。 他们指出,例如,如果典型的开发人员可以帮助完成更多平凡的任务,例如开源项目文档和回答论坛中的问题,则其他开发人员可以集中精力开发新的库和语言功能。 Verburg提到过几次,我们可能希望Brian Goetz专注于改进JDK 8中的lambda表达式实现,并且我们可以通过围绕它的平凡工作来提供帮助,以便他可以专注于实现本身。 对开源项目的贡献使我们可以享受更好的工具和框架,以及更多的工具和框架选择。

演示幻灯片仅由类别组成,Java开发人员可以通过列出各个类别的各种构想的项目符号列表来帮助改进事情。 这些想法列表显然构成了演示文稿中最重要的部分之一,希望带有这些列表的演示文稿可以很快在网上获得。 我没有在这里重新定义该清单,而是重点介绍了扬声器为幻灯片和想法清单提供的语音轨道的高级描述。 更新– Vancura已在JCP计划办公室博客上提供了所有101个想法的列表。

在JavaOne 2012上经常遇到的早期主题之一是Java开发人员需要为社区以及Java和Java生态系统的成功做出贡献。 战略主题演讲和技术主题演讲的演讲者一再要求社区提供帮助和反馈,我已经在JavaOne的其他会议上看到了这一主题。

参考: JavaOne 2012:101种改进Java的方法-为什么开发人员参与很重要 ,我们的JCG合作伙伴 Dustin Marx在Inspired by Actual Events博客上发表了文章。


翻译自: https://www.javacodegeeks.com/2012/10/javaone-2012-101-ways-to-improve-java.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/371514.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

评论:Arun Gupta撰写的“ Java EE 6 Pocket Guide”

这是我很高兴写的评论。 我的朋友阿伦(Arun)发布了Java EE 6袖珍指南,该指南将在您订购时尽早提供。 我很早就知道这本书,因为我很乐意对其进行回顾,也感谢有机会为本书做出一点贡献! Kindle版本已经可用&a…

双android手机同步工具,手机同步软件Android Manager使用图文教程

类型:手机工具大小:23.6M语言:繁体 评分:6.6标签:立即下载Android Manager 可透过五个简单的步骤设定:步骤一. 在计算机上安装 Android Manager请点选以下之下载按钮或直接于计算机上输入下载网址&#xff…

android拍照截图组件,Android截图命令screencap与视频录制命令screenrecord(示例代码)...

查看帮助命令[email protected] ~$ adb shell screencap -vscreencap: invalid option -- vusage: screencap [-hp] [-d display-id] [FILENAME]-h: this message-p: save the file as a png.-d: specify the display id to capture, default 0.If FILENAME ends with .png it …

Python-Matplotlib 18 注释

Python-Matplotlib 18 注释 EG1: import numpy as np import matplotlib.pyplot as plty np.arange(-5, 6,1) plt.plot(y, y*y) plt.annotate(Annotate , xy(0,1) , xytext(0,5) ,arrowpropsdict(facecolorr , frac0.2 ))plt.show()转载于:https://www.cnblogs.com/zsr0401/p/…

while和for循环

循环结构图: 循环结构主要分为两种:有while和for两种循环,while又分为do{...}while和while{...},do...while表示先执行后判断,而while循坏表示先判断后执行,如果循环条件都不满足的情况下,do...while至少执…

华为鸿蒙出来正当时,关于华为鸿蒙操作系统,中兴率先表态

原标题:关于华为鸿蒙操作系统,中兴率先表态 来源:科技数码迷进入2021年之后中兴这个品牌的存在感越来越强了,并且还学会了借势营销。每当国内智能手机领域有大事之时总会看到中兴或红魔手机的身影。这说明在5G过渡期中兴要借个机会…

条件变量(Condition Variable)详解

转载于:http://blog.csdn.net/erickhuang1989/article/details/8754357 条件变量(Condtion Variable)是在多线程程序中用来实现“等待->唤醒”逻辑常用的方法。举个简单的例子,应用程序A中包含两个线程t1和t2。t1需要在bool变量test_cond为true时才能…

android生成aar无效,android studio生成aar包并在其他工程引用aar包的方法

1.aar包是android studio下打包android工程中src、res、lib后生成的aar文件,aar包导入其他android studio 工程后,其他工程可以方便引用源码和资源文件2.生成aar包步骤:①.用android studio打开一个工程,然后新建一个Module&#…

圆周率的代码表示,以及对其的理解。

转载的简书,for 记录以及记忆。 http://www.jianshu.com/p/7208e4a58310 Thanks again! 转载于:https://www.cnblogs.com/xiapeng0701/p/7538281.html

华为NOVa8Pr0是用鸿蒙系统吗,华为Nova8即将发布,采用麒麟芯片,高端平板适配鸿蒙系统...

大家好,我是老孙自从华为Mate40系列发布后,下一步新机动态备受外界关注,华为究竟会不会继续生产手机呢?答案是肯定,华为Nova8系列将于本月发布,华为P50系列也在积极筹备,而且都少不了麒麟芯片&a…

使用路标的Scala和Java的Twitter REST API

如果您已阅读此博客上的其他文章,您可能会知道我喜欢创建各种数据集的可视化。 我刚刚开始一个小项目,在这里我想可视化来自Twitter的一些数据。 为此,我想直接从Twitter检索有关关注者的信息和个人资料信息。 我实际上开始寻找一组所有推特帐…

大话设计模式读书笔记--11.抽象工厂模式

定义 抽象工厂模式定义: 提供一个创建一系列相关或相关依赖对象的接口,而无需指定他们具体的类 抽象工厂模式通常是用于创建一族产品,并且这族产品分不同的等级;不同的具体工厂类生产不同等级的一族产品 比如下图(来源于网络) 两厢车和三厢车称为两个不同…

Primefaces dataTable设置某个cell的样式问题

设置primefaces dataTable的源网段列的Cell可以编辑,当回车键保存时,判断是否输入的网段合法,如果不合法就显示警告信息,并将这个不合法的数据用红色表示。问题是,怎么给这一个cell设定样式。通过给标签设定ID然后在后…

前端学习路线

第一部分 HTML 第一章 职业规划和前景 职业方向规划定位: web前端开发工程师 web网站架构师 自己创业 转岗管理或其他 web前端开发的前景展望: 未来IT行业企业需求最多的人才 结合最新的html5抢占移动端的市场 自己创业做老板 随着互联网的普及we…

p1164【立方体求和】

题目: SubRaY有一天得到一块西瓜,是长方体形的....SubRaY发现这块西瓜长m厘米,宽n厘米,高h厘米.他发现如果把这块西瓜平均地分成m*n*h块1立方厘米的小正方体,那么每一小块都会有一个营养值(可能为负,因为西瓜是有可能坏掉的,但是绝对值不超过200).现在SubRaY决定从这…

html生成自定义表格,自定义js的表格插件

场景:指定元素,生成自定义表格。目的:了解js的插件开发。html代码:自定义表格插件var test new MyTable({elid:"mytable",//定义哪个div要生成表单thead:{//指定列名name:"姓名",age:"年龄",addr:…

使用JBehave,Gradle和Jenkins的行为驱动开发(BDD)

行为驱动开发 (BDD)是一个协作过程 ,产品负责人,开发人员和测试人员可以合作交付可为企业带来价值的软件。 BDD是 测试驱动开发 (TDD) 的合理下一步 。 行为驱动的发展 本质上,BDD是一种交付…

Maven Fluido Skin和Javadoc类图

我使用Maven网站已有一段时间了,对此我感到非常满意。 我不想在Maven 3之后更新我的项目,但是没关系,Maven 3带来了许多新奇的东西。 但是,有两件事使我感到烦恼:缺乏美观和现代的外观,以及浏览复杂代码的J…

咸宁省2021年模拟高考成绩查询怎么查,2021咸宁市地区高考成绩排名查询,咸宁市高考各高中成绩喜报榜单...

距离2018年高考还有不到一个月的时间了,很多人在准备最后冲刺的同时,也在关心高考成绩。2018各地区高考成绩排名查询,高考各高中成绩喜报榜单尚未公布,下面是往年各地区高考成绩排名查询,高考各高中成绩喜报榜单,想要了解同学可以…

国际旅游管理专业跨专业考计算机,旅游管理考研我想跨专业考旅游管理专业的研究 – 手机爱问...

2005-12-11我是学旅游管理的大一学生,听人说这专业就这位兄弟提出的苦恼在大学生中很典型呀!其实你说的不尽然!旅游管理专业,是个很有前景的专业呀!怎么会没有前途呀?你对自己的人生也太悲观了吧?就是你说,学校不太好,这可能对自身在大学四年的发展有所限制,但这主要还是看自…