Java Cup全国大学生信息技术大奖赛 -- 大赛介绍
经过将近10年的发展,Java技术已经遍布世界的各个角落,真正成为一种无处不在的的编程语言。到2004年10月为
止,从Sun公司下载Java开发工具的次数已经超过1亿次,有超过6.5亿台PC安装了Java虚拟机,超过3.5亿部移动电话使用了Java技术。更
为重要的是,J2EE已经成为企业应用开发实际上的标准,被认为是当今最完整、技术最先进的企业应用平台之一。
开发一个高性能的Java应用,需要开发者同时掌握多方面的知识。一方面,开发者需要对该应用乃至该行业有深入的了解,才能够设计出符合该行业事务逻辑和
工作流程的系统。另一方面,开发者需要对Java语言本身都有深入的了解,才能够正确的运用Java语言的种种特性编写出高效的代码来。此外,选择一个功
能强大并且得心应手的开发工具,有助于解决开发过程中出现的种种疑难问题,大幅度缩短项目的开发周期。其次,以J2EE应用为例,一个J2EE应用在不同
的中间件(应用服务
器)上的表现有明显的差异,因此选择一个合适的中间件能够显著提高J2EE应用的性能。在有限的预算限制下,选用何种体系的服务器(包括硬件构架和操作系
统),更是影响一个J2EE应用性能的关键因素。可以说,Java应用开发是一个系统工程,需要综合考虑行业特征、Java语言、中间件、操作系统乃至硬
件平台等多方面的因素。很遗憾的是,我们注意到大多数的开发者都只能够考虑这其中的一两个因素,导致开发出来的Java应用的性能不高,或者是白白浪费了
大量的系统资源。
为了提高中国的Java应用水平,倡导科学的Java开发理念,太阳计算机系统(中国〕有限公司特联合国内多家大学共同举办“Java杯”全国大学生信息
技术大奖赛。参赛者要针对一个特定的实际问题提出自己的Java解决方案,并通过实际设计、开发、优化和应用该J2EE来展示自己的技术实力。对参赛方案
的评估包括实用型,创新性,伸缩性,系统性能,投入产出比等多方面因素。获奖选手将获得大赛委员会共同颁发的获奖证书和丰厚奖金。
此次大赛分为预赛和决赛两个部分。在预赛阶段,所有中国大专院校的在读学生(包括硕士研究生和博士研究生)均可在本网站注
册成为中国大学生Java/Solaris协会会员。为了鼓励团队合作我们要求参赛选手自行组队为本次比赛做好准备,每队的人数限制为2 到4
人。Sun公司会在2005年6
月初向所有注册会员发送比赛章程和预赛题目,参赛队伍有一个星期的时间完成题目并将解决方案按照指定的格式提交给Sun公司。本次大赛命题和评判委员会将
在公平和公正的原则下对所有参赛作品进行评估,并从中挑选10支队伍左右(具体数量根据预赛作品的质量决定)进入决赛。Java语言的缔造者James
Gosling将亲自参加本次大奖赛决赛部分的评判工作,并评选出获奖作品和团队。获胜队伍将获得大赛组委会颁发的获奖证书和丰厚奖金,由Sun
Press出版的原版Java图书和其它纪念品,以及进入Sun中国公司实习乃至成为正式员工的机会。
本次大奖赛设立如下奖励:
一等奖一名:奖金3000美元
二等奖两名:奖金2000美元
三等奖三名:奖金1000美元
为了协助新近学习Java的同学快速掌握相关技术,提高自己的技术水平并在本次大奖赛中取得更好成绩,我们将陆续在“参考
资料”栏目发布一些与本次大奖赛相关的信息和教程,请有意参加此次大奖赛的同学经常关注该栏目不断更新的资料。
Sun 公司保留所有对此活动的变更及解释权。请随时登录本网站查询更新信息。
|