在哪里可以找到java任务/项目来测试知识

在哪里可以找到java任务/项目来测试知识,java,projects-and-solutions,Java,Projects And Solutions,我记得当我的朋友在上一次作业中学习java课程时,他有一个项目几乎要用到java中的所有东西。该项目清楚地解释了学生应该如何进行以及应该做什么 我想发展一些,这样我可以学到更多。我发现,当我使用所有技术(如继承gui异常等)开发某个项目时,我学得很快,而不是从特定主题中进行小示例 任何想法或PDF想法都是开发一个,您可以在其中编写小步骤以完成整个课程 见和: 一般来说,备忘单有助于指导用户完成一系列复杂的说明。 备忘单有两种类型:简单备忘单和复合备忘单。 复合备忘单用于组织和展示由简单备忘单表

我记得当我的朋友在上一次作业中学习java课程时,他有一个项目几乎要用到java中的所有东西。该项目清楚地解释了学生应该如何进行以及应该做什么

我想发展一些,这样我可以学到更多。我发现,当我使用所有技术(如继承gui异常等)开发某个项目时,我学得很快,而不是从特定主题中进行小示例


任何想法或PDF

想法都是开发一个,您可以在其中编写小步骤以完成整个课程

见和:

一般来说,备忘单有助于指导用户完成一系列复杂的说明。
备忘单有两种类型:简单备忘单和复合备忘单。
复合备忘单用于组织和展示由简单备忘单表示的任务,以实现更大的目标

其他背书/示例:


我通常以同样的方式学习新技术:创建新项目

我的建议是:

(A) 参加开发者竞赛: 我发现这有助于我参加与该领域/技术相关的持续竞赛。例如,当我想学习Android时,我参加了GoogleśAndroid竞赛2。同样,当我想学习三星C++ BADA平台时,我参加了BADA全球DeV竞赛(我赢了一个BADA电话:-)。p> 这个想法有两个方面: 1.你必须在某个期限内完成这个项目。这意味着,每天你必须至少工作2-3个小时。 2.如果你的项目真的做得很好,你可能会获奖。:-)

我发现,如果你的目标是学习高级Java(不一定是POJO),你可能会参加诺基亚即将推出的N8设备的诺基亚ATTś10m竞赛。链接:

(B) 试着在rentacoder.com网站上寻找一些项目 (现更名为:)。 我发现他们的网站上有92个Java“类别下的开放项目: 你可能不会中标,但你可以知道你想做什么样的项目。

  • 试一试
  • 尝试解决旧ACM编程竞赛中的旧问题

两者都有自动评分器来验证您的解决方案的正确性,后者还将告诉您您的解决方案与尝试相同问题的其他解决方案相比如何。

不,我今年参加了ACM中欧决赛,老实说,这更像是数学/算法竞赛,并没有真正帮助您提高特定语言的水平。