高分探讨一个关键问题:大家是怎样进行编程的?

evaporater 2004-04-29 03:11:53
高分探讨一个关键问题:大家是怎样进行编程的?
现在感觉编程其实就是在进行类库调用,但对于怎样查api文档调用函数遇到很大问题,大家平时写程序是怎样写的?
举个例子:见一本早些的java实例书,在一个applet例子中作者调用了action()函数。我在jdk1.4.2环境里编译程序,系统提示不建议使用这个函数,查了api文档说这个函数是jdk1.1里的,在新jdk下已经被别的函数代替了,具体应该用什么代替写的不是很详细。我想用新的函数改写一下,发现无从下手!所以提出上面的问题,大家平时自己写程序是怎样的过程呢?是不是这也是大家平时经常遇到的问题?希望能从大家的经验中得到好的方法,谢谢!
...全文
63 33 打赏 收藏 举报
写回复
33 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
willyzeng 2004-05-09
找例子,看api,自己测试,然后使用,呵呵
  • 打赏
  • 举报
回复
chailang001 2004-05-09
还是相信 熟能生巧的 多练 多看 慢慢的 你不不知道是怎么会的
就是这么简单
  • 打赏
  • 举报
回复
huizai2004 2004-05-09
碰到一个新问题,然后围绕此问题查阅所有的资料来解决问题,在解决问题时对一些理论和技术的理解就不断地加深,而且这是一种几何级的扩展,触类旁通,不断深入,过了一段时间你会发现自己学了不知道多少东西,连自己都不敢相信
  • 打赏
  • 举报
回复
evaporater 2004-05-09
楼上说的很明白,我清楚了,谢谢!

大家继续……

查文档有什么好方法吗?我见到在接口或类的说明里有些小实例的讲解很不错,我每次都看,但不是每个类都提供。有的时候顺着说明连接看下去不自觉的就混乱了,查文档有什么规律遵循吗?
  • 打赏
  • 举报
回复
evaporater 2004-05-02
查文档是在已经确定使用哪个api的情况下了

而在想去实现某个功能时,大家是通过什么方法选择出要使用哪个api的?api太多了,真是大海里捞针的感觉,有什么好方法吗?
  • 打赏
  • 举报
回复
dlxu 2004-05-02
边写边查帮助文档,这也是个熟悉API的很好的过程
  • 打赏
  • 举报
回复
sean_gao 2004-05-02
"查文档是在已经确定使用哪个api的情况下了"
我倒是不觉得。很多时候大概知道该用什么类,或者说应该在那些类之间选的时候,查文档可以很容易找到这个类是否有什么什么方法,或者有哪些方法我们可以用来解决问题,也能找到相关的其他类的说明。我觉得很方便啊。关键是你要对类库的大致的层次结构和功能有个哪怕是比较粗略的了解。
  • 打赏
  • 举报
回复
stars_of_leo 2004-05-01
有用阿,哪些可都是典范阿.
  • 打赏
  • 举报
回复
allenhe 2004-05-01
1.1的..
这本书抄的可以
  • 打赏
  • 举报
回复
evaporater 2004-04-30
恩,总结了一下,有这么多说法:

1.看例子,看别人怎么写的,看API的使用方法
2.找份例子,抄抄改改
3.多看jdk源代码
4.开始是照书改改,后来就四处找资料,现在是看sun看e文

关于找份例子抄抄改改也确实是一种写程序的方法,但不是真正学会应用类库写程序的方法,所以在这里就不讨论了。
我想很多人都应该是开始先看别人的例子,然后研究研究别人是怎么调用这些api的,以后自己碰到这个问题就可以用相应的方法解决了。我现在也是这个过程。不过有时候我就想,总是这样看了别人的程序后自己才会解决问题终究不是个长久之计啊!你看了100个api调用你也就会这100个调用,多一个你都不会,因为你没见过别的调用不是吗?你总是在使用别人的函数调用方法解决问题,自己却没有一套解决问题的方法。于是我就试着从现有的程序中寻找作者调用类库的初衷,想研究研究为什么他会想到去调用这个函数,还有就是他是怎样通过查api文档就能写出代码的。遗憾的是我现在还没有找到这个方法,希望大家再来多说两句,我想知道这些不止对我,对所有人都有好处的。
还有,看jdk源码真的有用吗?
  • 打赏
  • 举报
回复
nwsl 2004-04-30
学会看api文档很重要。
  • 打赏
  • 举报
回复
wandou999 2004-04-30
实践!
  • 打赏
  • 举报
回复
junxi 2004-04-30
读代码其实是很好的学习方法。
接着就是模仿别人的程序。然后就可以熟练的自己写程序了

那么多类库不一定都要记住。用到时去查doc就可以了
  • 打赏
  • 举报
回复
iwhp 2004-04-30
up
  • 打赏
  • 举报
回复
TIANHEI 2004-04-30
up
  • 打赏
  • 举报
回复
ai92 2004-04-30
读代码其实是很好的学习方法。
接着就是模仿别人的程序。然后就可以熟练的自己写程序了

那么多类库不一定都要记住。用到时去查doc就可以了
  • 打赏
  • 举报
回复
Hodex 2004-04-30
看源码我认为有用啊,不过首先得先熟悉相关api,不然很难直接看懂
  • 打赏
  • 举报
回复
brushington 2004-04-29
Api中有替代函数的提示,看短小的源码也不错
  • 打赏
  • 举报
回复
tomcatjava 2004-04-29
多看多练!!!!
  • 打赏
  • 举报
回复
zhkchi 2004-04-29
hehe 好象大家都差不多的做法啊!!
  • 打赏
  • 举报
回复
加载更多回复(13)
相关推荐
发帖
Java SE

6.2w+

社区成员

Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
帖子事件
创建了帖子
2004-04-29 03:11
社区公告
暂无公告