初学者Java应用程序?

时间:2010-01-06 01:14:11

标签: java projects

我了解到学习语言的最佳方法是找到一个好的项目,然后研究如何创建它。我作为一个爱好已经编程了4年,它只用在PHP中,所以我决定学习一种“真正的”编程语言。我过去曾尝试过C ++,但是我从来没有找到过可以应用它的项目,因此我从未真正学到太多东西。

现在,我正在检查Java,到目前为止我真的很喜欢它。我的问题是:对于初学者来说,学习Java主要功能的项目或项目是什么?我理解基本的OOP实践等。我真正想要学习的是它里面的所有小库和函数。例如,在PHP中,您学习使用许多数组操作和内置的其他函数来为您工作。我想了解这些是Java中的内容。

正如我所说,我

4 个答案:

答案 0 :(得分:3)

每当我学习一门新语言时,我都会以Mandelbrot开始。只是为了获得循环,变量和绘图。

许多其他简单的学习计划都是可能的。对于基本的屏幕/按键/鼠标i / o和定时器,请尝试使用俄罗斯方块,分组或时钟/闹钟。学习音频接口制作电钢琴/合成器。要学习数学/递归/字符串操作,我经常写一个快速表达式解析器+图形编程。要学习套接字,你可以尝试一个简单的p2p聊天。

Java是一个不错的选择,祝你好运!

答案 1 :(得分:2)

我的建议是,参加一些大​​学提出的项目课程。东西比过COMP 101,但理论上并不太重。

one's how my university breaks sophomores。它的乐趣,需要你考虑设计和(一点点)数据结构。良好的“地球之盐”编程:控制台,文件IO,解析,集合等。没有GUI,尽管有another project for that and threading

答案 2 :(得分:2)

不要急于求成,从第1章获得一本好的java书和学习,并确保你解决每一章的所有练习。首先得到你的基础/基础强,然后你可以考虑如何在项目中应用这些知识。并确保你也得到一本关于算法的好书。如果你有4年的PHP经验,你必须开发一些我可以假设的PHP,所以尝试用Java开发相同的应用程序,它将为你提供有关Java的良好见解。还有一件事......试着关注如何编写高质量的代码!任何人都可以编写代码,但很少有高质量的代码,专注于那里。

答案 3 :(得分:0)

虽然一般,我会说找到一个你感兴趣的网络应用程序。如果您熟悉PHP,则可能熟悉许多Web技术。服务器上的Java是PHP的一个很好的替代品,部署Java Web应用程序非常简单。

相关问题