一个符合Sun认证Java程序员(SCJP)准备的项目构想吗?

时间:2010-03-25 09:55:18

标签: java scjp

我目前正准备参加SCJP,我计划在6个月后参加。我想知道你可以给我任何Java项目创意的天气,它只涉及Java(非Java EE),其中包括操作Object或包含SCJP考试中出现的某些概念,以进一步加强我对基本Java的理解。最好具体使用Project Idea,以及执行给定目标所需的对象。

4 个答案:

答案 0 :(得分:1)

我建议购买像Head First Java那样的SCJP书,并在阅读时阅读许多小程序,而不是一本涵盖所有内容的大型程序。

答案 1 :(得分:0)

如何编写自己的某些集合类的实现,比如链表,FIFO队列,甚至是一组映射?

答案 2 :(得分:0)

我刚刚将这篇文章写成了一些正在工作的人,他们正在跨越Java开发并正在向SCJP学习。这个想法是给他们一些东西把理论付诸实践。也许对你有帮助?

任务跟踪器 - 此项目的目标是提供记录开发和日常任务的快速方法,将其视为日志。

你的app应该用核心Java(即非web)编写,并允许记录任务数据,如任务名称,持续时间和日期/时间。最初应该通过cmd行调用,但考虑一下以后如何增强(例如Web表单,批处理任务等)。

例如:c:\>java RecordTask.class “App Dev Meeting” “1hr” “today”

可能有助于利用Java的以下方面的想法:多个用户,从文件读/写结果,按名称/日期搜索任务。

演示使用:

  • 带有泛型的集合(列表,地图,集)。利用排序和使用 .equals方法和类似的接口。
  • 各种循环
  • 尝试,抓住,最后
  • 从cmd行编译并运行
  • 将文件读/写到文件系统
  • 并发[如果适用]正则表达式
  • 日期(包括格式)和区域设置
  • 原始包装类 和Var args
  • 实现的OO代码 紧密封装,松耦合,
  • 中的高凝聚力
  • 包,类,摘要, 接口和枚举

答案 3 :(得分:0)

也许这会太高级,但请尝试检查Effective Java。它有大量的“最佳实践”示例,您可以收集其设计原则,以更好地了解SCJP测试的知识。