网站大量收购独家精品文档,联系QQ:2885784924

走进编程关于Java.pptVIP

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

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档