- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * Java语言程序设计 主讲人:刘建伟 E-mail:liujw@ * 第一章 java 简介 第二章 java 语言基础 第三章 面向对象编程的基本概念 第四章 java 中的对象、类、包和接口 第五章 异常处理 第六章 编写文本应用程序 第七章 线程 第八章 java的输入输出 第九章 编写图形界面应用程序 第十章 编写 Applet * 第一章 java 简介 什么是java技术 java的发展历史 java语言的特点 java语言主要应用于哪些方面 Java语言的运行机制 Java平台 一个简单java程序的例子 常用java开发工具 * 什么是java技术 一个编程语言 一种开发环境 一种运行环境 用来开发java应用程序和applet小应用程序 第一章 java 简介 Java发展的历史 Java的历史可以追溯到1991年,源自Patrick Naughton和James Gosling领导的一个SUN公司工程师小组的项目。SUN公司在1996年早期发布了Java第1版。 * java语言的特点 熟悉而简单 面向对象 半编译半解释性 健壮 安全性 与平台无关性 可移植性 多线程 第一章 java 简介 * java语言的特点健壮 Java致 力 于 检 查 程 序 在 编 译 和 运 行 时 的 错 误。 运行错误的处理机制 内存的垃圾收集机制 不使用指针操作 第一章 java 简介 * java语言的特点安全性 从内存的管理上加强安全性 类装载载器为安全性提供了措施 将本地的类组成一个统一空间,与外来的类地址空间分开。 运行系统中的字节码检验器 第一章 java 简介 * java语言主要应用于哪些方面 第一章 java 简介 所有面向对象的应用开发,包括面向对象的事件描述、处理、综合等。 计算过程的可视化、可操作化的软件的开发。 动面的设计,包括图形图像的调用。 交互操态画作的设计(选择交互、定向交互、控制流程等)。 Internet 的系统管理功能模块的设计,包括 Web 页面的动态设计、管理和交互操作设计等。 Intranet(企业内部网)上的软件开发(直接面向企业内部用户的软件)。 与各类数据库连接查询的 SQL 语句实现。 其他应用类型的程序。 * Java语言的运行机制 第一章 java 简介 ????Java程序是半编译、半解释的。Java源程序经编译器编译后产生字节码(bytecode),Java解释器解释执行字节码 。如下图所示: * Java语言的运行机制 java运行结构功能图: 第一章 java 简介 * Java语言的运行机制 Java 运行时执行三个任务: 代码调用 代码校验 执行代码 第一章 java 简介 * Java平台 Java平台不同于其它平台在于它是运行在其它基于硬件的平台之上的软件平台。Java平台包括二个组件: Java虚拟机 Java Virtual Machine(JVM) Java应用程序接口(Java API) 第一章 java 简介 * Java平台 下图说明了Java程序与Java平台之间的关系: Java平台由Java应用编程接口(Application Programming Interface,简称API)和Java虚拟机(Java virtual machine ,简称JVM)构成。 Java应用编程接口是已编译的可在我们的程序中使用的代码库。它们使我们能够添加现成的可定制的功能,以节约编程时间。 第一章 java 简介 * Java平台 第一章 java 简介 在一个平台上编译Java程序产生的字节码可运行在其它任何平台的Java虚拟机上。如下图所示: —般认为,Java虚拟机是建立在实际的处理器基础上的假想的计算机。Java虚拟机规范为Java虚拟机(JVM)作了如下定义:在真实机器中用软件模拟实现的一种想象机器。Java虚拟机代码被存储在.class文件中;每个文件都包含最多一个public类。 第一章 java 简介 Java虚拟机 * Java虚拟机 提供了硬件平台的说明。 执行与平台无关的字节码。 当代码编译时做类型检查。 虚拟机可通过软件仿真实现,也可以硬件实现。 每个Java解释器,不管它是Java开发工具还是能运行Java applets 的Web浏览器,都是Java虚拟机的实现。 第一章 java 简介 Java虚拟机规范为不同的硬件平台提供了一种编译Java技术代码的规范,该规范使Java软件独立于平台,因为编译是针对
文档评论(0)