computer 版 (精华区)
发信人: java (纵横四海), 信区: program
标 题: learn java!
发信站: 听涛站 (2001年11月06日17:20:59 星期二), 站内信件
发信人: jack (五湖废人), 信区: Java
标 题: Java入门葵花宝典(健康版) 欢迎补充
发信站: 武汉白云黄鹤站 (2001年05月13日01:35:11 星期天), 转信
欲学Java,不必头痛,只要努力,就能成功。
问怎么入门的人太多了,我通过这个文章,给想入门或
者入门了想提高的兄弟指一下小南。
发信人: chunth (地上飞的鸟), 信区: Java
标 题: Hi!jack,I have a question, please...
发信站: 武汉白云黄鹤站 (2001年05月12日22:20:07 星期六), 转信
教软件的书上大都说,多实践是提高自己编程能力的极好的方法,可怎样实践呢?
是不是自己多想一些题目来实现?小弟以前就喜欢照着书上抄程序,可总觉得效果不大
;
还有的大虾说多看别人的程序,也是一种很好的方法。jack,我想问您在初学的时候是
怎
样来提高自己的编程能力的呢?
--
一个人不容易啊......!
※ 来源:·武汉白云黄鹤站 bbs.whnet.edu.cn·[FROM: 211.69.197.130]
既然你问我,别怪我倚老卖老,说说我学Java的经历
我的情况可能比较特殊。因为在开始学Java的时候已经写了
几万行C/C++的程序了,所以写Java程序的困惑只是一些语法
不熟练,稍微写几个程序就熟练了。而且我手里一般
总有项目在做。一个项目下来就没有问题了。后来有机会到Sun
的Java培训中心上了SCJP的课(公费的:),把所有基础的东西
梳理了一遍,搞了个SCJP。现在也在做些Java的项目。
原理都是一样的,给你我的个人建议。
1. 抄书,你抄了程序,自己消化过了么,能够默写出来了么。
例如我现在叫你现在马上写个程序:一个Frame,可以关掉。
上面一个button点击可以弹出一个对话框。如果没有IDE,没有
书,你可以直接只通过查JDK Doc,用notepad做出来么?
如果还不可以,仔细想想怎样能做到这个。
2. 看高手的程序,尤其一些国外成熟的Open Source作品。
你看了么。那么如果我问你在弹出的一个对话框上有OK和
Cancel两个键。 不管什么时候,按Enter就相当于按OK
button,按ESC就相当于按Cancel。(MS Win的对话框大多有
这个功能)。你能作出来么?这个最常用的处理在许多source
里一定已经有现成实现了。想想看,还有那些东西可以从open
source里吸收的?
3. 实践, 你自己尝试作过几个小项目么?例如Java文本编辑器。
自己从头到尾,不去copy其他现成的程序,全部自己做, 做这么
一两个应用程序。可简可繁。很锻炼人的。
4. 项目,刚刚说的东西适合个人来实践,如果能够参加团队来做
些项目,会非常有帮助,尤其如果有高手在旁边知道更好了。实际
的商业项目许多方面,个人在自己学习时是永远也不会想到的。
还有对较大程序的控制能力也可以提高。
一个非技术的原则:不要问问题,做事情先。
这个原则其实适合在各种学习中。
我学习Java没有在BBS上求得帮助。如果你有问题,任何时候都
先试图自己解决问题:查网上,查书,查spec,查source,自己
做试验,总结。以后你解决问题的能力就会越来越强,进入
良性循环。这个就是我说过的点石成金的那个手指,你有了。
那些简单问题,你没有自信解决,就越想问,越问,能力越不提
高,学习越慢,越没有自信。所以有时候我觉得答你们的问
题其实帮了你们的倒忙。
反正说了这么多,再说一点吧,上面是说给已经入门的人初学者听的,下面说
说还没有入门的指导
假如你从来没有搞过Java,打算学Java
1. 下载JDK1.3 和文档。都在 http://java.sun.com上面,
如果找教育网里的下载,自己search
2. 买一本Java的入门书。推荐Java核心I, Java核心II
(不一定要这个书,随便找一本其他的书但是不要买太古
老的,至少JDK1.2以上版本的Java书)
3.编辑环境.Notepad就够了。或者UltraEdit,EditPlus,
IDE: JBuilder,Sun JavaForte,IBM Visual Age VisualCafe,
随便一个就行了。IDE对初学没有区别,等Java学好了,
其实也没有区别。能编辑,编译,运行就成了。不要花过多的时间
在IDE本身。我觉得专门为学JBuilder而买JBuider的书没有必要。
4. 按书一步步作就可以了。多写实际代码。
5. 入门了,看前面的说明。 记住我说的那个非技术原则。
ps:
到http://java.sun.com/docs/books/tutorial/information/download.html
下载那个9M多的教程,作为查用。 如果你不怕看英文或者
英文还好,中文书都省了,直接看这个教程就够了!
有问题么?
自己解决。
自己解决不了?
1.看精华贴
2.以前的文章
3.再提问。欢迎有质量的问题。
jack, 5/13/2001, 临晨1:24
--
----------------
停杯投箸不能食,
拔剑四顾心茫然。
----------------
--
※ 来源:·听涛站 tingtao.dhs.org·[FROM: 匿名天使的家]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:0.926毫秒