最好的方法及时实践,如果遇到不懂的地方就在computer上时一试

解决方案 »

  1.   

    举一而反三,自己动手改动一下sample,然后自己琢磨一下,为什么改了这个,结果变了,为什么又是那个结果,而改了这边,结果又变成这样。不要怕学的慢,最重要的是学会编程的思想,分析问题和解决问题的能力。程序,尤其是面向对象的编程,在我看来就是抽象,不停的找共同点。
    设计的时候,把某一类有共同特性的东西变成一个阶层(class)然后再逐步细分。
    开发的时候,把某些类似结构的代码放到抽出来,变为一个方法。一家之言,仅供参考
      

  2.   

    我的方法是快看,选重点的来看,然后马上编程验证,不熟悉的地方再翻书,看API。建议你可以先重点看一些内容:
    (1)基本语法
    (2)面向对象
    (3)集合
    (4)I/O
    (5)线程或者说先熟悉以下几个包:
    (1)java.lang
    (2)java.util
    (3)java.io这样基本上一般点的程序都没问题了。swing可以适当看看,了解一下基本思想,事件处理,不要马上深入研究,因为swing是Java类库中最为复杂的一个包,初学者很容易弄得一头雾水。至于像文档注释那些"@xxx",你没必要现在看,因为你只是学习而不是做项目,没有实际应用是记不住的(初学者没有谁会愿意用javadoc吧)。