第四章JAVAAPI基础0引言有些同学在学完了一到两门编程课以后,仍然分不清楚编程语言和实现这种编程语言的编译器有什么关系(比如JAVA语言和JAVA虚拟机的关系),编程语言和其集成开发环境(IDE)有什么关系(比如JAVA语言和JCreator的关系)编程语言和支持,库(函数库、类库)什么关系。问:C语言、C语言标准函数库、VC有什么关系?还有哪些C语言开发环境?我们使用的软件开发环境,初学者往往把它和编程语言混为一谈,其实语言只是一个软件开发环境的一部分。JAVA为例,以JAVA软件开发环境由以下几部分组成:1JAVA语言。JAVA语言是一种计算机语言的标准,由SUN公司发起制定。2JAVA语言的编译实现,即JAVA虚拟机(是JAVAJDK的一部分),其所有权为SUN公司。3输入代码的编辑器、用于代码排错的调试器、简化编程的开发界面等,这些东西叫JAVA的集成开发环境(IDE),JAVA程序开发有很多种IDE,我们现用的Jcreator是其中较原始和简单的一种,暑期实训将学习一种更高级的Eclipse。4编程资源:这是软件开发环境最重要的部分。编程资源主要是指我们可复用的代码,如函数库,类库等等,我们说一个软件开发环境功能是否“强大”,主要是指函数库(类库)是否够用,好用。现代JAVA程序员很多精力用于干什么呢?在学习如何使用函数库(类库),如果需要的东西库里没有,就上网找找,实再找不到合适的,只好自已写一个了。所以,程序员的工作主要是忙着复用别人的代码,或写代码给别人复用。编程资源另外一部分是联机文档,它给程序员提供了使用帮助和样例代码。问:用C语言怎样开发Wi
dows图形界面程序?手机程序?
fLINUX程序?学习JAVA,首先是学习一种语言,前面的第二章和第三章已经完成了这部分内容:教材第二章基本的语法部分,以及第三章面向对象部分。接下来要学什么呢?JAVA开发平台,这实际上就是在学习JAVA编程资源JAVAAPI(也叫JAVA类库,或叫JDK类库)中常用类的使用。JAVAAPIapplicatio
programmi
gi
terface是JDK的一部分,JAVAAPI非常大,大约有上千个类,是一个可重复使用的程序库(数据结构这门课的大多数算法也在这个库里)。一个专业JAVA程序员是面向JAVA类库编程的,他写的大部分代码,都是在调用JAVA类库中某些类的属性和方法,比如他想在屏幕上输出一个Wi
dows文本框,只需调用类库中的文本框类即可,不需自已写一个文本框。专业JAVA程序员熟悉较多的JAVAAPI类,而一个学生则要知道最常用的一些,第四章以后的课程r