学习JAVA编程有别于其他科目,理想的学习流程应该有这样的三个步骤
(1)       第一遍,浏览式看书,从整体上把握书的内容,不用去管代码的细节。软件编程的一般书都会附带光盘,将代码都运行一遍,具体的程序细节不用去看,如果程序调试不通,也不用花费时间纠缠。
(2)       第二遍,参照书中的一些例子功能,给自己提几个简单的需求,需求不要和书中的例子完全相同,比如做一个闹钟程序,个人资料管理等,带着需求跳跃式地查资料。对于初学者所有的问题,几乎都可以从网上查到答案。
(3)       第三遍,看书和调试书的代码,需要深入地对每一个细节进行阅读和调试。
自己可结合上述方法,在学习过程中,总结一套适合自己的方法。
    
除了注意学习流程外,还需要重视以下一些学习技巧
(1)       善于积累
将自己读懂和调试好的模块,找个移动硬盘都存起来,并写上注释。以后如果用到了,直接拿来使用,如果总是从零开始,任何软件项目都做不好!
(2)       善于调试
程序调试不过去,是非常正常的事。初学者遇到调试不过的程序容易放弃,如果这时放弃了,就放弃了一次进步的机会。调试半个小时和调试三个小时都调试不过,虽然结果是一样的,但是对于自身的提高却是不一样的。
(3)       坚持不懈,克服畏难情绪
学习是一个渐进的过程,在上一个台阶之前,可能会长期徘徊在一个水平上,有时候不仅感觉不到进步,反而会感觉退步了。这个时候,再遇到难题,就会选择回避和放弃。实际上,可能再坚持一下,就会有质的飞跃了!
(4)       强化时间投入
对于编程的学习,绝大部分人天生的资质都大致相同,谁能进步快,就看谁的方法恰当,谁投入的时间多。如果能一年三百六十五天,连续用四年的时间投入到某个领域中,就能成为这个领域的绝对专家!
 

        逐步积累,慢慢提高,坚持不懈,用大把的时间去播种,终将会在未来的某一天,将代码的编写运用自如,收获一个随心所欲的境界!