未来_我来
因为渴望改变,所以必须努力

学习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,因为它是如此的优美!

posted on 2017-11-26 18:53  未来_我来  阅读(227)  评论(0编辑  收藏  举报

2 3
4