㈠ 大學的 java 競賽
現在沒有單純的java的比賽了,我參加過的就是非要是一些網站類的比賽,當然也不必要求用java。
在網站方面就是對於j2ee的學習了,這種比賽需要對數據處理的能力,比如java封轉好的一些數據類型ArrayList或者哈希表之類,都要會用。
單純從java語言本身來看的話,你首先要對面向對象有一個認識,其實就是java中的抽象機制,介面和繼承。你還要了解java的內存機制,比如其著名的垃圾回收機制。
最後一個進階的東西就是多線程,這是一個編程永恆的主題,並且java對於多線程支持的非常的好。如果以上java的知識你都掌握,就可以看看設計模式了,可以提高能力。當然也可以讀java的源碼
經驗大概就是這些,比賽的一個關鍵是你有足夠的技術積累,不單單是你的代碼量,還有總結和自己的認識。
其實比賽而言,看的就是誰把知識理解的深刻,不要總是停留在表面,祝你取得好成績。
㈡ 為什麼ACM初賽用java、c\c++等都可以,到了決賽只能用C/C++
個人覺得方便衡量水平呀,比如實現相同功能,比較代碼的長短以及運行效率,如果用不同的語言,可能差異比較大,沒法衡量參賽者的水平高低。就跟武俠小說里的高手過招一樣,本來應該比劍術,結果兩個人都是用同樣的筷子,進行過招就可以了,而不是一個拿著倚天劍一個拿著絕世好劍。但是,初賽就沒那麼嚴格。
㈢ 研究生期間能參加的Java編程比賽有哪些跪求
http://..com/question/73085049.html?qbl=relate_question_0
現在純某項技術的比賽版不多權吧
㈣ 模擬隊伍比賽 JAVA
不想寫代碼 給你個思路,首先要確定怎麼來確定晉級,比多少次 應該是n-1次,
確定淘汰 就是用取0--1之間的隨機數 如甲乙實力比是1/2 那麼產生隨機數 0-1之間的 分為3份 可以當產生0-1/3 時 甲晉級 否則乙晉級 可以滿足 淘汰實力對比,
其餘的應該都不是難點啊
隨機函數在 Math類中
具體自己研究吧
㈤ 有沒有大學生才可以參加的java或者安卓的個人比賽
我們覺得很有道理,貼出來供大家參考。 好多計算機專業的學生都想說自已需不需要參加社會培訓班,關於這個問題我認為參加培訓固然不錯,但是要明確一點參加IT培訓絕不是買了保險,悠哉悠哉逃逃課睡睡覺,靠培訓機構的保證就想得到一份培訓機構所謂的宣傳中數千的灰領工作那隻能是一個傳說。由於一般都是短期培訓,課程設置也比較緊湊,一堂課(一個單元的大課)不上的損失就相當大了,兩到三堂課不來上,除非你對自己的自學能力相當有信心又臉皮厚到可以讓老師補上,否則基本可以放棄了。有一些略有基礎的學員因為之前學過(有些只是接觸過,大概有些了解)就漏掉一些課不來上,結果做起課堂練習都只能乾瞪眼。有一點是一定要了解的,會看代碼和會寫代碼完全是兩碼事,就象讀作家的大作容易,自己寫起一般的作文來都狗屁不通了。有些書寫的21天學會JAVA或者C++什麼什麼的,那就是讓你知道那是個什麼東西,離真正要去搞開發還差的遠了,要真是那樣也就沒必要培訓了! 1。克服學習瓶頸。 除了少數牛人以外,一般人自學到了某種程度之後會有一個瓶頸期,由於長期光看不練的理論化學習,加上之前一些學習中問題和困難的累積,這個階段學習熱情迅速下降,學習困難倍增,如果沒有某種強烈刺激的話很多人就放棄了。我想很多人都會有這種感受。如果是有計劃的職業培訓的話,雖然這個瓶頸期也不可避免會出現,而且多半是在鍛煉編程思維的時候,當然很多培訓機構都是老師帶著去寫代碼,這種就不會有什麼瓶頸期,但相反會出現一個大問題,就是學生離開老師就寫不了代碼!這點大家要注意一下!一般瓶頸期可以通過和同學及老師的交流被消化和練習的程度得到一定的保證,這個瓶頸很快就被新的學習熱情所取代,整個學習過程得以延續和發展。 2。縮短學習周期。 一般職業培訓培養一個一般的中等程序員的周期是四個月左右,當然前提是要知道編程是什麼,有一定的編程理論基礎,而且是必須是脫產制,除了學習外什麼也不幹的那種。那如果放到自學上那會是幾年呢?2年,3年,還是遙遙無期?時間也是成本,學習周期的縮短正好彌補培訓的高額費用,如果真是以IT行業為目標,區區培訓費用抵不過你在散漫的自學中所耗費的青春嗎?(有些功利的觀點,但又何嘗不是事實,我們可以接受大學本科4年的混日子,為什麼接受不了4個月的職業培訓呢?那不都是學習么?) 3。學習目標明確。 面對市面上泛濫的IT參考書許多人會無所侍從,(一個程序員在業界混幾年,總結一些自己的經驗,在拼湊些牛人的書的章節就算出本書了)而閉門造車式的自學又會陷入全面學習全面開戰的噩夢,很多人的結果就是什麼都好象懂些卻好象又什麼都不懂,沒有規劃,盲目的學習後果可想而知。我不是想給培訓機構說好話,但培訓機構的確有自己的一套,至少你可以明晰哪條路適合自己,哪條對自己是死路。
㈥ 求java八人單循環比賽代碼
程序運行截圖:
1.單循環賽,是所有參加比賽的隊均能相遇一次
2.運動員類Sportsman
3.運動項目類SportsEvents
4.運動場地類PlayingField
5.測試類
㈦ 幫忙想個逼格高的java比賽團隊名...
用實力說話,名字叫什麼無所謂啦
㈧ java軟體比賽哪個最權威啊
= =參加哪來個都沒用。你要源是想出去工作的話,勸你還是收了心思好好做項目實在。就是基礎加+實際經驗。非要驗證下自己的基礎好不好的話,看完thinking in java,你可以考個OCJP。
勸你趁早端正態度。這一行除了學歷有要求,其他證越多說明你越傻……面試的時候談談自己做了些什麼有沒有寫什麼技術博客,常逛什麼論壇,別人自然就了解你了。傻不拉幾拿一堆證出來,然後一問三不知,你說是什麼結果?搞IT的基本都不搞國有,事業單位那一套,全看本事。
㈨ 用java編程: 兩個乒乓球隊進行比賽,各出三人。甲隊為a,b,c三人,乙隊為x,y,z
import java.util.ArrayList;
public class aa {
String a,b,c;
public static void main(String[] args) {
String[] op = { "x", "y", "z" };
ArrayList<aa>arrayList=new ArrayList<aa>();
for (int i = 0; i < 3; i++)
for (int j = 0; j < 3; j++)
for (int k = 0; k < 3; k++) {
aa a=new aa(op[i],op[j],op[k]);
if(!a.a.equals(a.b)&&!a.b.equals(a.c)&&!a.a.equals("x")
&&!a.c.equals("x")&&!a.c.equals("z")){
arrayList.add(a);
}
}
for(Object a:arrayList){
System.out.println(a);
}
}
public aa(String a, String b, String c) {
super();
this.a = a;
this.b = b;
this.c = c;
}
@Override
public String toString() {
// TODO Auto-generated method stub
return "a的對手是"+a+","+"b的對手是"+b+","+"c的對手是"+c+"\n";
}
}
㈩ 關於JAVA的國內國際的編程比賽有哪些
ACM: ACM/ICPC(ACM International Collegiate Programming Contest, 國際大學生程序設計競賽)是由國際計算機界歷史悠久、頗具權威性的組織(Association for Computing Machinery,國際計算機協會)主辦的,世界上公認的規模最大、水平最高的國際大學生程序設計競賽,其目的旨在使大學生運用計算機來充分展示自己分析問題和解決問題的能力。該項競賽從1970年舉辦至今已歷29屆,一直受到國際各知名大學的重視,並受到全世界各著名計算機公司的高度關注,在過去十幾年中,APPLE、AT&T、MICROSOFT和IBM等世界著名信息企業分別擔任了競賽的贊助商。可以說,ACM國際大學生程序設計競賽已成為世界各國大學生最具影響力的國際級計算機類的賽事, 是廣大愛好計算機編程的大學生展示才華的舞台,是著名大學計算機教育成果的直接體現,是信息企業與世界頂尖計算機人才對話的最好機會。
該項競賽分區域預賽和國際決賽兩個階段進行,各預賽區第一名自動獲得參加世界決賽的資格,世界決賽安排在每年的3~4月舉行,而區域預賽安排在上一年的9~12月在各大洲舉行。
ACM/ICPC的區域預賽是規模很大、范圍很廣的賽事。僅在2003年參加區域預賽的隊伍就有來自75個國家(地區),1411所大學的3150支代表隊,他們分別在127個賽場中進行比賽,以爭奪全球總決賽的73個名額,其激烈程度可想而知。2005年第30屆ACM/ICPC亞洲賽區預賽共設了北京、成都、漢城、東京等11個賽站,來自亞洲各國知名高校的各個代表隊進行了激烈的角逐。
Java Cup 全國大學生信息技術大獎賽
http://www.jug.e.cn
此次Java Cup全國大學生信息技術大獎賽的側重點為J2EE,但是不對EJB做出具體要求。參賽者要針對一個特定的企業應用提出自己的J2EE解決方案,
並通過實際設計、開發、部署和優化該J2EE應用來展示自己的技術實力。對參賽方案的評估包括實用型,創新性,伸縮性,系統性能,
投入產出比等多方面因素。為了公平起見,所有的參賽作品將在同樣的軟硬體平台上進行評估。
硬體平台:
Sun Fire V20z伺服器
2 個AMD Opteron 200系列處理器
8 GB的DDR內存
軟體平台:
Solaris 10 x86操作系統
NetBeans 4.0集成開發環境
JBoss應用伺服器
MySQL或者PointBase資料庫
Mozilla網路瀏覽器
相關鏈接:
下載NetBeans 4.0集成開發環境
NetBeans 4.0安裝說明
NetBeans 4.0使用說明
下載Solaris 10 x86操作系統
Solaris 10 x86操作系統安裝說明
Solaris 10探營:安裝和基本配置
IBM舉辦Cloudscape的Java比賽
IBM的 Cloudscape? V10.0 是一個純粹的、開放式的Java 關系型資料庫管理系統,它可以嵌入Java 程序,用於在線事務流程處理。
Cloudscape V10.0 是一個獨立的平台,小型資料庫(2MB) ,它可以被整合進任何基於Java的解決方案。
近日,IBM和SourceForge聯合舉辦了這個有關Cloudscape的Java比賽,勝出者將能得到iPod一台或是SourceForge的T恤衫一件。
只要下載就能參加了,不過有一個非常關鍵的限制:你必須是北美的居民。
比賽官方鼓動說:很容易就能測試一下你的 Java 水平,只需輸入你的電子郵件地址,得當一個確認回函之後即可下載文件輕松驗證自己的
Java 水平。
Cloudscape的Java比賽官方網頁:http://sourceforge.net/cloudscape_contest.php