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.pswp.cn/news/371514.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/371514.shtml
英文地址,請注明出處:http://en.pswp.cn/news/371514.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Java組合實體模式~

組合實體模式用于EJB持久化機制。 組合實體是表示對象圖的EJB實體bean。 當組合實體更新時,內部依賴對象bean將自動更新為由EJB實體bean管理。 以下是組合實體Bean的參與者。 組合實體 - 它是主要的實體bean。 它可以是粗粒度的或可以包含用于持久性目的的粗粒度對象…

python中的一些小知識

在最近學習python中遇到的一些小問題匯總一下: 1.在windows7下安裝python3.5版本時提示安裝不了,缺少ServicePack1. 解決辦法是,打開控制面板\系統和安全\Windows Update,下載和更新計算機安裝,然后卸載以前的python版…

在Java中衡量執行時間– Spring StopWatch示例

有兩種方法可以通過使用System.currentTimeinMillis()或通過使用System.nanoTime() 來測量Java中經過的執行時間 。 這兩個方法可用于測量 Java中兩個方法調用或事件之間的經過時間或執行時間 。 計算經過的時間是Java程序員要做的…

c語言getch在哪個頭文件,用getch()需要頭文件嗎?

該樓層疑似違規已被系統折疊 隱藏此樓查看此樓#include #include #include "string.h"#includeusing namespace std;struct student{ int num;char name[10];char banji[10];float score[3];struct student *next;};struct student *creat(){struct student *head,*p…

My solution for Git Client Error: Permission denied (publickey)

在使用Git客戶端的過程中遇到的問題以及解決方案分享。 我之前已經安裝Git客戶端并且使用Git開發過公司項目,也已經正確生成PublicKey并且添加到SSH keys on github of my account,但是當我想從github上克隆另一個客戶端push的代碼的時候一直報錯&#x…

OutOfMemoryError:無法創建新的本機線程–問題神秘化

正如您從我以前的教程和案例研究中可能已經看到的那樣,要確定和解決Java Heap Space OutOfMemoryError問題可能很復雜。 我從Java EE生產系統中觀察到的常見問題之一是OutOfMemoryError:無法創建新的本機線程; HotSpot JVM無法進一步創建新的…

求10以內平均數的c語言,求助 給小學生出題,自己選加減乘除 做10題 10以內的數 然后統計分...

該樓層疑似違規已被系統折疊 隱藏此樓查看此樓#include #include #include void Menu(void){printf("1,加法 2,減法 3,乘法 4,除法 5,退出\n");printf("請選擇題目類型:");}int Plus(void){int a, b;a rand() % 10 1;b rand() % 10 1;printf("%-2…

linux常用命令大全(轉)好東西要分享

1、ls命令 就是list的縮寫,通過ls 命令不僅可以查看linux文件夾包含的文件,而且可以查看文件權限(包括目錄、文件夾、文件權限)查看目錄信息等等 常用參數搭配: ls -a 列出目錄所有文件,包含以.開始的隱藏文件 ls -A 列出除.及.…

Cobertura和Maven:集成和單元測試的代碼覆蓋率

在姜黃項目中,我們每晚維護一個儀表板。 在儀表板上,我們收集有關項目的統計信息,包括代碼覆蓋率,findbugs分析和其他指標。 我們一直在使用Maven EMMA插件來提供代碼覆蓋,但是遇到了EMMA問題。 在對類進行檢測后&…

二分圖之匈牙利算法模版

1 /*2 匈牙利算法模版鄰接表版3 最大匹配問題4 時間復雜度&#xff1a;O (nm)5 */6 #include <cstdio>7 #include <vector>8 #include <cstring>9 using namespace std; 10 const int maxn 505; 11 vector<int> v[maxn];//x v[i][j]表示i可以與x匹配…

android 字體描邊實現,android文字描邊功能的實現

這里也要簡單說一下&#xff0c;這些小模塊并不是我原創&#xff0c;也是當時查資料找到的&#xff0c;由于時間比較久&#xff0c;原文鏈接已經忘記了&#xff0c;所以這里就不列出引用鏈接了。不過這些代碼我都修改、完善過&#xff0c;也添加了一些注釋&#xff0c;希望對大…

Factorial vs Power

題意 輸入a&#xff0c;找到滿足n!>a^n 最小的n。 數據 第一行T(1 < T < 1e5)&#xff0c;表示測試樣例數.(2 < a < 1e6)。 輸入 3 2 3 4 輸出 4 7 9 這個東西一看就知道是二分求解的&#xff0c;但是我們還是不知道怎么求的&#xff0c;我們可以吧他們取對數然…

評論:Arun Gupta撰寫的“ Java EE 6 Pocket Guide”

這是我很高興寫的評論。 我的朋友阿倫&#xff08;Arun&#xff09;發布了Java EE 6袖珍指南&#xff0c;該指南將在您訂購時盡早提供。 我很早就知道這本書&#xff0c;因為我很樂意對其進行回顧&#xff0c;也感謝有機會為本書做出一點貢獻&#xff01; Kindle版本已經可用&a…

雙android手機同步工具,手機同步軟件Android Manager使用圖文教程

類型&#xff1a;手機工具大小&#xff1a;23.6M語言&#xff1a;繁體 評分&#xff1a;6.6標簽&#xff1a;立即下載Android Manager 可透過五個簡單的步驟設定&#xff1a;步驟一. 在計算機上安裝 Android Manager請點選以下之下載按鈕或直接于計算機上輸入下載網址&#xff…

Camel:構建基于消息的應用程序

這是一篇長文章&#xff0c;包含三個單獨的主題&#xff1a; Java的Apache Camel入門 使用CamelRunner改善路線的啟動 使用Camel構建基于消息的應用程序 但是&#xff0c;由于我準備了包含所有這些材料的camel-demo-1.0.0-SNAPSHOT-project.zip &#xff0c;因此我認為將它們…

android 網易item廣告,Android仿網易嚴選商品詳情頁

仿照網易嚴選商品詳情頁面&#xff0c;整個頁面分為兩個部分&#xff0c;上面一部分是Native的ScrollView&#xff0c;下面一部分則是WebView&#xff0c;其目的是為了可以進行分步加載。滑動到ScrollView底部時&#xff0c;繼續向上拖動&#xff0c;可以加載下面的WebView部分…

freemarker,數字,日期,布爾值常用的函數

${3.4?floor} ${3.4?ceiling} ${3.45?round} ${3.45?rtf} ${3.458?string("0.##")} ${3.42?string.percent} ${3.42?string.currency} ${date?string("yyyy-MM-dd")} ${date?date} ${date?time} ${date?datetime}${true?c} ${true?string} ${…

mysql聯合索引與Where子句優化淺析

問題描述&#xff1a;把排序、條件等一個一個去除來做測試&#xff0c;結果發現問題就出在排序部分&#xff0c;去除排序時&#xff0c;執行時間由原來的48秒變成0.3x秒。于是&#xff0c;把涉及排序的字段組成一個聯合索引alter table xx add index indexname(x1,x2,x3)&#…

有效使用Eclipse的熱門提示

以下是一些技巧&#xff0c;可以幫助您避免潛在的問題并在使用Eclipse時提高工作效率。 避免安裝問題 切勿在舊版本之上安裝新版本的Eclipse。 首先重命名舊版本&#xff0c;將其移開&#xff0c;然后將新版本解壓縮到干凈的目錄中。 恢復混亂的工作空間 對于許多開發人員來…

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 …