您好,
在过去的几周里,我一直在闲暇时间学习Java。
现在我或多或少能够熟练掌握基础知识,我的基础知识是:
变量,类,数据类型,循环,数组,Arraylists,返回函数,set方法等。 现在因为我不是一个非常有创意的人,我有点卡住了。不知道如何进一步发展。我需要一个挑战,用我当前的经验编写代码并沿途学习新东西。 或者只是建议现在开始练习(Java)。
此致 查理
答案 0 :(得分:1)
尝试从Project Euler解决问题。有300多个数学问题,试图为它们找到解决方案真的可以让你深入研究一种语言。
答案 1 :(得分:0)
结合您迄今为止学到的所有基础知识进行探索。在进入GUI编程(使用AWT和Swing)之前,通过使用控制台程序练习更多,熟悉语言。您可以使用实现数据结构,堆栈,队列,列表。虽然Java具有实现数据结构的内置API,但这并不意味着您不必这样做。
一旦你成为经验丰富的控制台程序员,你可以继续使用applet,然后是AWT,然后是Swing。
答案 2 :(得分:0)
首先,编写一个您需要的小应用程序。它可以是任务规划器,计算器,词汇训练器,小游戏或小部件。之后你可能不会真正使用它(它的UI最有可能,没有冒犯,丑陋)。如果你正在学习Java作业/学习,你也可以解决一些简单的问题。
在您确信可以编写和理解小程序(并学会了如何使用编译器和IDE等)之后,选择任何开源项目并尝试修复小错误或引入新功能(大多数)开源项目有bug跟踪器,你可以从中获得灵感。如果您的更改最初被拒绝,请不要担心,只要问一下可以改进的地方。这是您可以获得的最佳教学体验,它是免费的,您甚至可以贡献有用的代码!