提高Java编程技能的练习
我已经学习了Java的基础知识,但想多练习。我通过谷歌搜索,找不到很多我可以用Java解决的初级问题提高Java编程技能的练习,java,Java,我已经学习了Java的基础知识,但想多练习。我通过谷歌搜索,找不到很多我可以用Java解决的初级问题 有什么建议吗?我的建议是解决您感兴趣的问题,编写可能对您有用的代码 Java是一个巨大的盒子。里面有很多计算机科学知识:图形、科学计算、关系数据库、桌面和web用户界面、消息传递和排队、多线程、安全性等等。每个领域都有自己的“初学者问题”。你指的是哪一个 你如何定义“初学者问题”?也许你遇到了麻烦,因为你没有缩小搜索范围 如果你缺乏想象力,你最好的办法就是调查你得到了什么 或者从你开始,一直工作
有什么建议吗?我的建议是解决您感兴趣的问题,编写可能对您有用的代码 Java是一个巨大的盒子。里面有很多计算机科学知识:图形、科学计算、关系数据库、桌面和web用户界面、消息传递和排队、多线程、安全性等等。每个领域都有自己的“初学者问题”。你指的是哪一个 你如何定义“初学者问题”?也许你遇到了麻烦,因为你没有缩小搜索范围 如果你缺乏想象力,你最好的办法就是调查你得到了什么
或者从你开始,一直工作到最后。如果你想学习一些图形用户界面,也许tic-tac-toe是个不错的选择。即使对于控制台,我仍然发现这是一个有趣的问题。不具挑战性,但有一点乐趣。稍后,您可以升级一些其他游戏,或将该游戏移植到GUI、客户端服务器或用于web的java小程序。我认为,如果你想学习一些东西并从中获得乐趣,游戏是一个不错的选择:)学习一门新语言时,有一些不错的习题集可以让你更好地学习这门语言
- 有一些很好的数学问题
- 针对过去的问题进行练习,对于较容易的问题,坚持资格赛
最重要的是,还值得注意的是,个人项目是开始学习一门新语言的好方法。我还建议你开始一个对你有益的项目,马上开始,没有时间比现在更好了 一旦你精通Java SE(假设你能通过SCJP),我建议你找一份初级Java程序员的工作,在现实世界中的问题上提高自己你可以尝试一下这些问题,其中许多问题目前还没有Java解决方案。这些问题有许多不同的困难,但每一个问题都有另一种语言的解决方案,这应该有助于算法方面。去买一本书,书名为《简而言之的Java示例》。在这本书中,你会发现大多数实用的例子 我强烈建议您阅读您想掌握的编程领域是什么?我是一名普通程序员。到目前为止,我还没有考虑任何具体的领域。有什么建议吗?@JayMayu try,与CodingBat类似,但在我看来是最好的Java程序集-CodingBat+1。这对于初学者,甚至对于高级程序员来说都是非常棒的,因为你可以自己解决问题。很高兴能在编程领域获得你的心态。@AnthonyForloney+1对于CodingBat,我妻子很喜欢它。:)Sun教程有点模糊。不推荐住院患者使用。非常感谢,现在我对Project Euler很着迷。。。