Topic: 如果学好java啊?

  Print this page

1.如果学好java啊? Copy to clipboard
Posted by: helloworld
Posted on: 2004-03-26 19:12

请大师指点. Blush

2.Re:如果学好java啊? [Re: helloworld] Copy to clipboard
Posted by: jameszhang
Posted on: 2004-03-26 21:35

小弟这样学的:多写程序,多看代码,呵呵

3.Re:如果学好java啊? [Re: helloworld] Copy to clipboard
Posted by: emarket
Posted on: 2004-03-27 00:16

要看看你在那个层次了

详情
http://emarket.blogdriver.com/showDiary.do?bloggerID=19172&diaryID=84263&url=/model/model7/diary.jsp



Click here to open a new window

4.Re:如果学好java啊? [Re: helloworld] Copy to clipboard
Posted by: mochow
Posted on: 2004-03-27 10:28

这三个层次,至少后两个层次不是那么明显吧。
类库总是在不停的增加或者修改。,不一定非得学完它才能学习模式吧。

或者有人模式学的很好,但是对类库不一定非常熟悉呢
这种人是那一层次的?

5.Re:如果学好java啊? [Re: helloworld] Copy to clipboard
Posted by: emarket
Posted on: 2004-03-27 12:25

这是学习的三个境界了,类库这个境界应该作为语言的自然延伸,模式应该是学了(用了)很多类库后自发的一个总结,也可以讲是 各种类库 的设计总结 (这是产生模式的众多途径之一,我这里表述有点问题) 。

三个层次当然不是那么明显(至少从学习的角度来说有交叉),有些人可能语言没有学完,就去学什么是 factory模式, 例如TIJ里面的例子,I/O那一长就用“修饰模式”。

但是,我还没有见过那个人不懂得计算机语言就去学设计模式的,然后再来学语言。 同时我也深有体会,在刚学了java语言之后就读 GOF 好像有点力不从心。 中间缺少了应用的实践,模式是不会学好的了。

所谓的“模式很好但对类库不一定非常熟悉“,这样的人应该是不存在的(如果存在,应该是天才了),不要告诉我说你能熟背 23重 GOF 就叫 模式很好,或是看完了 阎博士 的 “java与模式” 就叫模式很好。 如果没有常年累月的积累应用类库去做事情是不会 “模式很好的” 。不过也有可能出现 对 java类库很了解,对MFC不了解的情况,但是模式依旧很好。

现在来回答 helloworld的问题,

如何学好java.
如果处于第一个层次的人,学java可能要费些力气,
如果处于第二个层次的人,可以用类比的方法学习,例如我学C#的时候,就常常和java比较。
处于第三个层次的人,其实在学习上,理解能力和应用能力应该更强(我不处于这个层次,所以我不好说)应该怎么去学习。

如果非要给各时间底线 三个层次依次是 <6month, <2week, <1week.

6.Re:如果学好java啊? [Re: helloworld] Copy to clipboard
Posted by: jameszhang
Posted on: 2004-03-28 08:53

无级忘我为最高层次,哈哈哈

7.Re:如果学好java啊? [Re: helloworld] Copy to clipboard
Posted by: javadd
Posted on: 2004-03-28 12:02

最高层次?开发几年就有感觉了。

8.Re:如果学好java啊? [Re: helloworld] Copy to clipboard
Posted by: mochow
Posted on: 2004-03-28 14:17

hehe,偶入门地时候看得是thinking in java,差不多半个月就看完了我所能理解地那些了,也就是Exception之前地那些章节,由此对java非常感兴趣。接着看effective java,和java pitfalls,很惭愧没有看完,只是看了那些比较基本地,但是足够我那时候开发用了,还像模像样地,差不多在两个月后,知道了《java与模式》这本书,于是坚持看,很感谢这本书,让我觉得设计模式非常地简单,一边看一边检查自己以前写地代码,尽可能地使用看到地那些设计模式,感觉非常好。之后学习也没有什么很规则地路线,只是开发用到了,就找一本相应地比较好地书,猛K一把,这也导致我地java知识很不系统,现在正慢慢地从语法开始补呢。

9.Re:如果学好java啊? [Re: helloworld] Copy to clipboard
Posted by: emarket
Posted on: 2004-03-28 17:12

//hehe
to mochow
你的案例,的确特殊,不过有比较有代表性,你在此之前会什么语言?

可以把你的情况总结为 3个层次的迭代模型

10.Re:如果学好java啊? [Re: helloworld] Copy to clipboard
Posted by: mochow
Posted on: 2004-03-28 19:08

在此之前,偶用delphi,会一点C++,基本上停留在给我一个算法,我
给你实现出来,而且那时候对编程没有什么兴趣,觉得够用就行了。基
本算个程序白痴。

在学习java的过程中,很感谢网上的一些好站点,让我了解了很多东西。
什么设计模式,敏捷开发,重构,单元测试,ant之类的,学习java是一
件很幸福的事情,毕竟网上有这么多丰富的资源,而且有那么多优秀的
开源项目。偶就感觉像是捡到了金元宝,呵呵,只不过,偶比较傻,现
阶段,也只能对着金元宝傻乐。而且周围的环境也不太有机会让自己有很大
的提高,也只能靠自己慢慢学习和琢磨了。

11.Re:如果学好java啊? [Re: helloworld] Copy to clipboard
Posted by: emarket
Posted on: 2004-03-28 20:59

也就是 有点语言基础了,从delphi的第二层次 往java的第一层次跳 的确只用了 <2week Smile

12.Re:如果学好java啊? [Re: helloworld] Copy to clipboard
Posted by: JiafanZhou
Posted on: 2004-03-29 20:47

Microsoft和Sun都在搞垄断,
一个垄断别人选择操作系统,一个垄断别人选择编程语言。


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923