学习java一些时间了,正在编写俄罗斯方块.遇到困难.还希望高手指教!同时希望大家能学习java,共同进步.
大家好!我来CSDN也有些时间了.我是学习计算机专业的.现在还在学校学习.以前学习没有什么方向,学习的内容很散,走了不少弯路.自从来csdn之后,我看了很多文章,看了我们程序员说的话,感觉自己才慢慢找到学习的感觉.怎么说呢.在来csdn的半年里,是csdn帮我进步,成长的.在这里,我首先感谢所有曾有意无意帮助我的人:谢谢!
现在我主要的力量是学习java,学习也有三个月的时间了.感觉有些收获,但是还不够,就是动手太少.平时只是编一些小的程序用来验证书本中的知识点.我知道这是远远不够的.做为一个合格的软件开发人员来说,要学的东西很多,对于java有其自身的复杂性,和其系统结构.但是我在学习的过程中,觉得身边一起好好学习java的人不多.我真心希望和我一样在学习java的战友能一起努力,能共同进步.也希望高手们能对我们这种初学者多指教.当然,努力还是得靠自己,只是说,不做的人,是令人不太愉快的.我相信我不是这种人,因为,我觉得在学习任何一门技术,务实是最重要的.
我买了<<java编程思想>>(第二版)(我觉得这本书被说成经典一点都不过分,其实这本书,给我的第一感觉就是和<<C++程序设计语言>>一样,都是大师写的东西,这样的书,不只是简单的罗例知识,而且讲很多为什么,设计机理.能说出语言的设计不足.每当我看到这些内容,我都会叹服这些技术作家对问题的分析.侯捷译的书真的不错,读起来很顺畅,并且很人风度,不会译的,就直接说出来,而不会把它译成自己也不懂的垃圾文字.---呵呵,说起这本书,就说多了.sorry!
我也买了<<java核心编程:基础知识>>(第六版)这本书我觉得译得不好,看起来有点吃力,但是细心点,有点耐心,还是可以看懂.我觉得这本书打基础很好,讲得很详细.java编程思想属于那种很耐看的那种,应该在不同的学习阶段都拿来看.这样在java学习的不同阶段都会有所收获.
我也买了<<Effective java>>(潘爱民).还没有怎么看,不敢乱说.但是程序员杂志推荐java语言本身学习的时间,这本书排在第二位.我想应该不错吧.
我把这些书罗例出来,只是想如果有像我一样,现在在看这些书的战友的话,我们能常常讨论这些书中的问题.把我们对java的理解和体会一起分享.我想这样我们能进步得更快,也能建立更好的友谊.
好了.还是说说我的问题吧.我现在想编程一个俄罗斯方块.基本的算法我有了初步的理解,就是不知道在一个JPanel里面,能不能动态的添加和消去图片.可以这样说还不太清楚.我是想,在游戏运行的时候,在每一个时间周期内扫描整个面板,对面板的区域作好标记,当发现应该填充的区域时,就加入一张图片,当不显示图片时就把它消去,以此来达到方块的显示问题.
我是读了一个网上的程序才想到用这种方式的.因为那个程序是用Applet写的.我想写一个应用程序的俄罗斯方块.所以在解决方块在JPanel的绘制问题.希望大家多给我意见!对了.大家又没有什么好的源程序什么的.我很希望能和大家一起分享.我想多读别人的程序,对自己的思路也是一种提高.
总之,一句话.希望大家一起努力!付出就会有收获
我的QQ是:93315727
我的邮箱是:chenkeyu@eyou.com
希望大家把你的QQ留下.这样我们可以一起讨论学习中的问题.一起进步.