Java程序设计 刘海军 等 第1章新.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java语言入门 第1章 教学目标 了解Java的发展史 熟练掌握Java开发环境的使用(重点) 掌握Java Application应用程序的开发过程 掌握Java Applet小应用程序的开发过程 本章内容 1.1 Java的发展史 1.2 Java的特点 1.3 Java的运行环境 1.4 搭建基本的Java开发环境 1.5 Java程序的开发过程 Java的发展史 Java的特点 Java的特点 Java的特点 Java的运行环境 Java的虚拟机 Java的运行机制 Java的开发环境 环境变量的设置_在Win2000系统下安装 JDK开发工具包简介 JDK常用命令介绍 Java程序的开发过程 Java应用程序的开发过程 Java应用程序的开发过程 Java应用程序的开发过程 Java小应用程序的开发过程 Java小应用程序的开发过程 Java应用程序的开发过程 Java应用程序的开发过程 小结(一) Java 是一种面向对象的编程语言,主要用于 Internet 应用程序。 Java 可用来生成两类程序:应用程序、 小应用程序( Applet ) 。 Java 既是一种解释执行的语言,也是一种编译执行的语言。 小结(二) Java 的特点包括: 简单 面向对象 分布式 健壮性 安全 体系结构中立 可移植性 解释执行 高性能 多线程 动态 小结(三) Java 虚拟机是 Java 编程语言的核心。 Java 运行时环境 (JRE) 包含一方面与硬件交互、另一方面又与程序交互的 JVM。 Java 开发工具包有助于开发 Java 程序。 JDK 提供多种工具,这些工具位于 JDK 的 bin 目录下,具体如下: javac java appletviewer Version 3.0 Java语言诞生于1991年,起初被称为OAK语言,是Sun公司为一些消费性电子产品设计的一个通用环境。最初Java并不为人们所知,然而Internet的普及彻底改变了Java的命运。 现在,Java语言已经风靡全球,成为网络上最流行的开发语言之一。 1、简单 2、面向对象 3、分布式 Java的风格类似于C++,因而对C++程序员而言非常容易掌握Java编程技术; Java摒弃了C++中容易引发程序错误的地方,如指针操作和内存管理; 在 Java 中任何东西都是对象,因此,重点集中在数据以及应用程序中的数据操作方法。 Java提供了包容广泛的例程库,可处理像HTTP和FTP这样的TCP/IP协议。Java应用程序可通过一个特定的URL来打开并访问对象,就像访问本地文件系统那样简单。 4、解释型和高性能 5、健壮性 6、安全 Java编译后生成“字节码”文件,该文件在任何安装有JVM的机器上解释执行。 通过JIT编译器首先将字节码编译成固有代码,将结果缓存下来,然后在需要时调用它们。 Java在编译和运行程序时都要对可能出现的问题进行检查 它提供自动垃圾收集来进行内存管理 面向对象的异常处理机制 禁止Java程序的一些操作 禁止运行时堆栈溢出 禁止在自己的处理空间外破坏内存 通过安全机制类装载器来读写本地文件 7、体系结构中立 8、可移植性 9、多线程 10、动态 Java 程序被编译成一种与体系结构无关的字节代码 只要安装了Java运行时系统Java程序可以在任意的处理器上运行 结构体系中立是可移植性的基础 Java的类库提供了可移植性的接口 Java自身的设计使它适合于一个不断发展的环境。在Java类库中可以自由地加入新的方法和实例变量而不会影响用户程序的执行。 Java程序运行于Java平台之上,Java平台运行于操作系统之上,如右图所示。 Java平台由Java虚拟机和Java应用程序接口组成,Java虚拟机屏蔽了不同操作系统的差异,Java API为编程人员提供了统一的编程接口。 Java虚拟机 Java程序(*.class) Java API 硬件平台 操作系统 Java 平台 Java虚拟机实际上是运行在操作系统上的一种程序,它可以解释Java的字节码文件,并调用操作系统的系统函数执行Java字节码。其原理如右图所示。 Java虚拟机是一种利用软件方法实现的抽象化计算机,它把字节码文件与操作系统和硬件分开,使Java程序独立于平台。 Java 解释器 即时 编译器 运行系统 字节码文件(*.class) 操作系统 Java 虚 拟 机 Java源程序通过编译器将源文件编译成编译成Java字节码文件。然后

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档