学习Java的三十三个建议

1把Java当成一门新的语言学习(和C++差别很大,真的,我觉得和Delphi的Object Pas

cal反而更像一点);


2看《Thinking in Java》;


3看《Core Java卷一》、《Core Java卷二》,不要因为那两本书加起来超过一千五百页

就不看它。相信我,初学者一样可以理解;


4集成开发环境很重要,尤其是对于GUI开发,但是一开始你就用JBuilder会让自己少了

解很多东西,我倒是不建议用记事本,用Eclipse吧。


5 Java对于函数参数传递是100%的Pass by value,可市面上却又不下60%的书说它对于对

象参数是Pass by reference。


6不要放过任何一个看上去很简单的小编程问题——他们往往并不那么简单,或者可以引

伸出很多知识点。


7学面向对象的概念并不难,难的是真正理解其思想,坚持不懈的把其应用到自己设计的

每一个类里。


8有人说 Java不行了,.net才是未来!——未来的事只有未来才知道!


9浮躁的人容易说:我要中文版!我英文不行!——不行?学呀!;


10把时髦的技术挂在嘴边,还不如把过时的技术记在心里;


11 Java的风光不仅仅是源于其OO,更不是源于其applet,servlet等奇技淫巧。


12在任何时刻都不要认为自己手中的书已经足够了;


13 UML图是要懂的,越来越多的书开始用UML来说话!


14请手边一定要有本够分量的Java类库参考手册。没有人可以记得那么多类,那么多方

法,有可能你拼死拼活写出来的东西类库里有实现,而且一定比你写的好,相信我。


15看得懂的书,请仔细看;看不懂的书,请硬着头皮看;


16别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍;


17请看《Effective Java》和《Practical Java》。


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中的异常处理技术,并将其切实的运用到自己的程序中;这是Java引以为

傲的强势之一。


28经常回顾自己以前写过的程序,并尝试重写,把自己学到的新知识运用进去;


29决不要因为程序“很小”就不遵循某些你不熟练的规则——好习惯是培养出来的,而

不是一次记住的。好吧我承认,每次把每个成员变量都申明为Private是很麻烦的事!


30记录下在和别人交流时发现的自己忽视或不理解的知识点;


31保存好你写过的所有的程序——那是你最好的积累之一;


32我们学得是J2SE,不要以为自己因此就懂了J2ME和J2EE。


33.请热爱Java,因为它是如此的优美!


你可能感兴趣的:(java,学习)