Java教案 第1章 Java概述.ppt

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、课程性质和任务   本课程是计算机专业的一门专业必修课程。   本课程的任务是使学生掌握Java程序设计语言,理解面向对象的程序设计的思路和方法,培养学生的编程能力。   本课程的主要知识点群包括面向对象技术、异常处理、多线程、输入输出流、图形用户界面(GUI)设计、Applet开发、网络通信以及数据库编程等。 课程教学的具体目标 1、熟练掌握Java语言的基本数据类型,运算符及表达式,控制结构,字符串的应用。 2、学会运用面向对象编程特点,使用抽象、封装、继承、多态编写简单的类和使用类对象编程。 3、掌握Java语言基础类、字符串类的应用。 4、掌握异常的应用方法,进行异常处理设计 5、掌握线程的使用方法。 课程教学的具体目标 6、掌握Java语言的I/O编程及应用方法。 7、掌握Java图形用户界面设计方法及其编程。 8、掌握Applet小应用程序的设计方法,设计小型网络应用程序。 9、掌握Application应用程序的设计方法,设计小型网络应用程序。 课程教学的重点和难点 1. 面向对象的编程思路   2. java编程规范   3. java类库帮助文档的浏览和生成   4. 多维数组的初始化   5. 方法覆盖和方法重载   6. 类变量和类方法的使用   7. 正确地使用捕获例外和声明抛弃例外的两种 例外处理的方法。   8. 正确使用各种输入输出流。   9. 正确使用对象串行化的方法。  主要讲授内容 1.1 程序设计语言 1.2 Java语言最简单的Java程序 1.3 最简单的Java程序 1.4 Java的一个特性:write once,run anywhere 1.1 程序设计语言 程序设计语言经历: 1.2 Java语言 Java是一种编程语言,像其他语言一样,我们可以使用它开发出各种应用程序。例如开发各种字处理软件、浏览器、E-mail客户软件、各种服务器程序、管理程序、数据库系统等。 Java又是一种应用和开发环境,它提供了一整套工具和类库,以它为基础,我们可以开发和部署各种应用系统,如电子商务系统等。 Java语言的基本概念 Java语言的特点 简单性 面向对象 安全性 平台无关 多线程 网络功能 执行效率 垃圾收集 Java虚拟机 Java虚拟机(Java virtual machine,JVM)是运行Java 程序必不可少的机制。JVM是编译后的Java 程序和硬件系统之间的接口,程序员可以把JVM看作一个虚拟的处理器。它不仅解释执行编译后的Java指令,而且还进行安全检查。它是Java程序能在多平台间进行无缝移植的可靠保证,同时也是Java 程序的安全检验引擎。 Java虚拟机 Java 虚拟机规范中给出了JVM的定义: JVM是在一台真正的机器上用软件方式实现的一台假想机。 Java虚拟机规范提供了编译所有Java代码的硬件平台。 JVM不但可以用软件实现,而且可以用硬件实现。 Java虚拟机 JVM的具体实现包括: 指令集(等价于CPU的指令集) 寄存器组 类文件格式 栈 垃圾收集堆 内存区 Java虚拟机 JVM的代码格式为压缩的字节码,因而效率较高。 JVM的实现叫做Java运行时系统,简称为运行时。 Java平台由Java应用编程接口(Application Programming Interface,简称API)和Java虚拟机(Java virtual machine ,简称JVM)构成。 Java应用编程接口是已编译的可在我们的程序中使用的代码库。它们使我们能够添加现成的可定制的功能,以节约编程时间。 —般认为,Java虚拟机是建立在实际的处理器基础上的假想的计算机。Java虚拟机规范为Java虚拟机(JVM)作了如下定义:在真实机器中用软件模拟实现的一种想象机器。Java虚拟机代码被存储在.class文件中;每个文件都包含最多一个public类。 Java虚拟机规范为不同的硬件平台提供了一种编译Java技术代码的规范,该规范使Java软件独立于平台,因为编译是针对作为虚拟机的“一般机器”而做,这个“一般机器”可用软件模拟并运行于各种现存的计算机系统,也可用硬件来实现。 Java程序并不是在本机操作系统上直接运行,而是通过Java虚拟机向本机操作系统进行解释来运行。这就是说,任何安装有Java虚拟机的计算机系统都可以运行Java程序,而不论最初开发应用程序的是何种计算机系统。 1.2 最简单的Java程序 1.2.1 环境设置 1.2.2 编写源程序 1.2.3 编译 1.2.4 运行 1.2.5 程序分析

文档评论(0)

yan666888 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档