对于初学者,熟息了编程,就会想我要掌握很多新的API开发功能更多的程序,在编程的天地里畅想。那就得掌握很多的API才行。学习一段时间就在为了程序开发中的API太多而纠结,这么多API函数 ,我要学到什么时候,要掌握这么多API函数才算是正在入门吗?太多的API看起来就让人生畏,以后的路还怎么走啊。难道要发费很多时间在API学习上吗?
后来学习张孝祥老师java API学习的视频,有醍醐灌顶,柳暗花明的感觉,真是读书十载,不如圣言一句。很好的给我讲解对于新手编程语言的学习方法和技巧。
学了张孝祥老师java API 的视频,很受益。对自己的学习很有指导性意义。我认识到编程语言的学习和语言的学习其实是有异曲同工之处,只要你多练,语言就能掌握的好。语言掌握了,接下来就是学习语言技巧,再后来是创新语言技巧,表达出自己的思想,创造自己的文学作品。像编程一样,掌握了语言后学习别人的编程技巧,再后来就是创造自己的技巧。
下面是简单回顾一下张孝祥老师的java API视频的讲解:
.API的概念(Application Programming Interface)
机器人案列
生产商会设计机器人各个方法的API,程序员编程调用Robot API类中的方法,就可以开发为机器人在不同领域下工作的下的程序。
.Windows API
就是Windows操作系统提供的各种函数,列如,CreateWindow
.Java API
.学编程语言与学习汉语的比较
.相同点:
.必须先掌握汉语语法和编程语言的语法
.掌握更多的API和掌握大量成语有同样的好处
(学习API 不鼓励专门学习API类 ,掌握一些常用的API就可以了,对于一些专用的API类应该结合一些 实际的列子学习,阅读一些列子程序,对于一些不了解的API类,顺便发一点时间去了解一下就可以 了)
.积累编程经验和感觉就如同掌握了写文章的技巧和手法
(看别人优秀的程序代码)
.编写专业领域的文章和程序,必须具有专业知识
.不同点
.API可以现学现用,现用现学
(凭借工具或经验现学现用,现用现学)
.编程需要交流 看到老手的操作尤其重要
.怎样才算学会一门编程语言:
以够用为原则,适可而止
(学API到一定程度要适可而止,当你掌握一门语言的语法特点后,能够看懂一般的程序,具有自学编程 语言相关知识的能力,能够参照文档资料独立编写出具有某种实际应用的小程序。就算掌握这门 编程语言,剩下的就是在工作中怎么积累经验的问题,只要你把我讲的一些列子程序,你按自己 的想法写出来,就算掌握java 这门语言)
.Java工具软件
.Borland公司的Jbuilder
.IBM公司的Visual Age
.Sun公司的Sun ONE Studio
.赛门铁克的Visual cafe
.Jcreator
(工具软件不是你自己来决定的 ,是由所在在公司已购产品,公司开发人员延续下来的习惯,项目所采用的系统等,多方面因素决定的。)
.Java开发工具软件的基本特点
.集成编辑软件功能
.使用工程化方式管理
.产生应用程序的基本框架
.支持调试
.提供各种辅助工具
向张孝祥老师学习,膜拜。
|
|