1. 第十届全国职业院校计算机应用技术大赛(2019):Web前端开发、移动互联网应用开发等项目中涉及到了Java编程。
2. 第九届全国职业院校信息安全竞赛(2018):网络攻防战、信息安全综合实训等项目需要选手具备Java编程基础。
3. 第八届中国“互联网+”大学生创新创业大赛(2017):智慧城市、人工智能等方向的竞赛需要参赛建设基于Java语言的软件系统。
总之,在计算机类或者与IT相关的比赛中,都可能会涉及到Java程序设计这个领域。
ACM: ACM/ICPC(ACM International Collegiate Programming Contest, 国际大学生程序设计竞赛)是由国际计算机界历史悠久、颇具权威性的组织ACM(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.edu.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
import java.util.Collectionsimport java.util.HashMap
import java.util.LinkedList
import java.util.List
import java.util.Map
public class Test {
public static void main(String[] args) {
final String[] str = { "a-b 1:1", "a-c 2:1", "b-c 0:1" }
final Map<String, Integer> map = new HashMap<String, Integer>()
for (String s : str) {
final String[] temp = s.split(" ")
final String[] names = temp[0].split("-")
final String[] counts = temp[1].split(":")
for (int i = 0 i < 2 i++) {
String name = names[i]
int count = Integer.parseInt(counts[i])
if (map.containsKey(name)) {
map.put(name, map.get(name) + count)
} else {
map.put(name, count)
}
}
}
final List<Team> teams = new LinkedList<Team>()
for (String name : map.keySet()) {
teams.add(new Team(name, map.get(name)))
}
Collections.sort(teams)
System.out.println("队伍 : 分")
for (Team t : teams) {
System.out.println(t.getName() + " : " + t.getCount())
}
}
}
class Team implements Comparable<Team> {
private String name
private int count
public Team(String name, int count) {
this.name = name
this.count = count
}
public void addCount(int count) {
this.count = this.count + count
}
public String getName() {
return name
}
public int getCount() {
return count
}
public int compareTo(Team o) {
return o.getCount() - this.count
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)