文档详情

第一章jav程序设计概述.ppt

发布:2017-11-15约9.62千字共51页下载文档
文本预览下载声明
Java 程序设计教程 Java基础类教材推荐 《Java 2核心技术(第7版) 卷I:基础知识 》,(美)Cay S.Horstmann,Gary Cornell ,机械工业出版社出版 《Java编程思想(第2版)》,(美)Bruce Eckel,机械工业出版社出版 《Effective Java中文版》,(美)Joshua Bloch ,机械工业出版社出版 《Java与模式》,阎宏 ,电子工业出版社出版 Java相关网站推荐 Sun公司Java主页:/ 中文Java技术网:/ Java研究组织:/ Java中文站:/ IBM的Java网站:/developerWorks/cn/java/index.shtml 第一章 Java程序设计概述 第一节 Java与程序 第二节 Java的特点 第三节 Java程序介绍 第四节 Java程序的开发过程 第五节 Java资源的获取与安装 第一节 Java与程序 1.概述: 程序设计:根据所提出的任务,把计算机能够正确完成该任务而所要做的工作写成一种能让计算机直接或间接接受的语句的过程。 程序设计语言从低级语言发展到高级语言。各个发展阶段如下: 第一节 Java与程---面向对象的程序设计语言 Java是Sun Microsystems公司于1995年5月正式发布的程序设计语言 前身是Sun Microsystems公司为智能消费类家用电器研究而开发的一种语言 1993年Web开始在Internet上盛行,使Java在Internet上获得了空前的成功 当前应用范围涉及网络、嵌入式等各个方面 第一节 Java与程序 2.Java的发展 第一节 Java与程序---Java的运行平台 Java大家庭中三大主要成员: (1) J2ME——Java 2 Micro Edition。用于嵌入式Java消费电子平台。如无线通讯、手机、PDA(Personal Digital Assistant)等小型电子装置都可采用其作为开发工具及应用平台。 (2)J2SE——Java 2 (Software Development Kit)Standard Edition。是Java最通行的版本,是用于工作站、PC机的Java标准平台。本课程程序使用该版本。 (3) J2EE——Java 2 Enterprise Edition。可扩展的企业应用Java 2平台,它提供了企业e-Business架构及Web Services服务,具有优越的跨平台能力和可扩展性。 第二节 Java的特点 Java语言主要功能特点如下: 1.语法简单:类似C++的语法(便于C++程序员转向Java) 2.执行方式效率高 3.平台无关性(Windows、Linux/Unix) 4.使用分布式技术,保证运行安全 5.提供丰富的API文档和类库 6.完全面向对象 7.取消了手工内存分配和回收 8.引入了真正的数组而且取消了指针运算 9.不允许赋值语句出现在条件判断中 10.取消了多重继承,只能用接口来实现 第三节 Java程序介绍 第三节 Java程序介绍 1.Java虚拟机 Java源程序经过编译器编译,转换成一种称为“字节码(byte_codes)”的目标程序。“字节码”的最大特点便是可以跨平台运行。 任何一种可以运行Java程序的软件都可以被称为Java虚拟机(Java virtual machine, JVM) 诸如浏览器与Java的开发工具等皆可看作一部JVM。Java的字节码(byte_codes)可看成是JVM所运行的机器码。 2.Java开发工具 (1)SDK(Software Development Kit)软件开发包 :由Sun公司开发的一套Java程序开发软件,可从Sun Microsystems公司的网站免费获得,其最新版本为SDK1.6。 (2)Eclipse :是一个综合开发环境,由IBM公司于2001年推出,它是一个开放源代码,基于java的可扩展开发平台。 (3)Jcreator :由Xinox公司开发的一套Java程序开发软件。 3.SDK目录结构简介 (1)软件安装的根目录 包含版权、许可以及README文件。还包括:src.zip构 成Java平台核心API的所有类的源文件的归档。 (2)bin目录 包含SDK开发工具的可执行文件。 (3)lib目录 开发工具使用的归档包文件。(类库) 3.SDK目录结构简介 (4)jre目录 Java运行时环境的根目录。 其子目录 \jre\bin中包含Java平台使用的工具和库的可执行文件及DLL。 (5)demo目录
显示全部
相似文档