㈠ 大学的 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