Java学习方法
1 Java当成一门新的语言学习(和C++差别很大,真的,我觉得和DelphiObjectPascal反而更像一点);
2 看《ThinkinginJava》;
3 看《CoreJava卷一》、《CoreJava卷二》,不要因为那两本书加起来超过一千五百就不看它。相信我,初学者一样可以理解;
4 集成开发环境很重要,尤其是对于GUI开发,但是一开始你就用JBuilder会让自己少了解很多东西,我倒是不建议用记事本,用Eclipse吧。
5 Java对 于 函数参数传递是100%的Passbyvalue,可市面上却又不下60%说它对于对象参数是Passbyreference。
6 不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引伸出很多知识点。
7 学面向对象的概 念 并不难,难的是真正理解其思想,坚持不懈的把其应用到自己设计的每一个类里。
8 有人说Java不了,.net才是来!——未来的事只有未来才知道!
9 浮躁的人容易说:我要中文版!我英文不行!——不行?学呀!;
10 把时髦的技术挂在嘴边,还不如把过时的记在心里;
11 Java的风光不仅仅是源于其OO,更不是源于其applet,servlet等奇技淫巧。
12 在任何时刻都不要为自己手的书已经足够了;
13 UML图是要懂的,越来越多的书开始用UML来说话!
14 请手边一定要有本够分量的Java类库参考手册。没有人可以记得那么多类
那么多方法,有可能你拼死拼活写出来的东西类库里有实现,而且一定比你写的好,信我。
15 看得懂的书,请仔细看;看不懂的书,请硬着头皮看;
16 指望看第一遍书就记住和掌握什么——请看第二遍、第三遍;
17 请看《EffectiveJava》和《PracticalJava》。
18 请和C++程序员一起讨论Java和C++的每一个细小的差别,而不是在整天打嘴仗,为了证明Java更,Java在有些方面和C++确实是比不了的。
19 请看《程序设计实践》,并严格的按照其要求去做;
20 读完了《重构-对既有代码的改善》以后再来认定自己是不是已经掌握了面向对象了的编程方法了,自己是不是真的有资格来说自己可以写出优美的代码了。
21 看《Java与模式》,这是一本完全贴身于中国文化的用Java描述的讲解设计模式的书。如果那本
完全C++的GOF的《设计模式》让你有那么点不适应,不如看看这本先!
22 学习编程的秘诀是:编程,编程,再编程;
23 请留意《测试驱动开发》,《敏捷软件开发》他们会让用纯Java的例子来一步步改变你对软件的整个思维观。。
24 留意《Java编程艺术》,它会让你感到Java的简洁与强大!
25 请看《Java数据结构和算法》,不要以为那是C的专利任何语言那都很重要。(其
实用Java看更容易理解,我觉得)
26 请把书上的程序例子亲手输入到电脑上实践,即使配套光盘中有源代码;
27 请重视Java中的异常处理技术,并将其切实的运用到自己的程序中;这是Jav引以为傲的强势之一。
28 经常回顾自己以前写过的程序,并尝试重写,把自己学到的新知识运用进;
29 决不要因为程序“很小”就不遵循某些你不熟练的规则——好习惯是培养出来的,而不是一次记住的。好吧我承认,每次把每个成员变量都申明为Private是很麻烦的事!
30 现阶段学习的我们就应该多利用课余时间多看些这些方面的专业书籍,多实践,就是多敲代码!