编程语言中的api,是编写代码的关键所在,我看书本上的代码,加上书上的注释,api文档的阅读,可以明白理解代码的原理,明白为什么这样编写会产生这样的效果,但是当我把书拿开,要自己写一个跟书上完全一样功能的代码,就变得困难起来,为什么会这样?是不是哪里学习方法有误,还是说要背诵api?该怎么做,我不求当一个项目大牛,但是我想当一个普通的程序员,为什么这么点要求都如此艰难?
例如: static Frame f = new Frame("Java GUI Programming"); f.setBackground(Color.orange); f.setSize(200,200); 当我还没有编写的时候,我要怎么知道我要用什么frame的成员函数?在api 中我搜索Frame,就到了下面的页面,这些函数在api中显示非常烦乱,而且又那么多,我该如何知道我要用哪一个?? http://www.cjsdn.net/Doc/JDK50/ 我只是看到很多烦乱的成员函数 作为一个初学者真的很需要各位指点一下,不然真的觉得很迷茫~
例如: static Frame f = new Frame("Java GUI Programming"); f.setBackground(Color.orange); f.setSize(200,200); 当我还没有编写的时候,我要怎么知道我要用什么frame的成员函数?在api 中我搜索Frame,就到了下面的页面,这些函数在api中显示非常烦乱,而且又那么多,我该如何知道我要用哪一个?? http://www.cjsdn.net/Doc/JDK50/ 我只是看到很多烦乱的成员函数 作为一个初学者真的很需要各位指点一下,不然真的觉得很迷茫~
其次,初学看例程,不懂再翻API。
买本书,thinking in java我没看过,但是很多人都拿他来入门。不要一开始就学界面,从最最基础的学起,知道你学会写一套成熟的框架,你甚至都不需要碰任何界面。
然后查
这玩意谁记住谁NB+SB
不懂的时候看看,ctrl + 点击进去看看源码,看看outline就很好了