基本信息
文件名称:Java面向对象程序设计(第二版)课件第1章_了解Java.ppt
文件大小:184 KB
总页数:21 页
更新时间:2025-06-24
总字数:约2.65千字
文档摘要

第1章了解Java教学内容Java的起源、发展和主要特点Java的基本开发环境Java应用程序的基本结构与组成元素编辑、编译及运行Java应用程序的基本方法与过程Java小程序的组成与运行类与对象的概念,面向对象的基本特性,面向对象程序设计的基本过程教学目标了解Java的技术背景以及Internet的发展对Java的推动作用理解平台无关性及可移植性的含义掌握编写具有简单输出功能的Java应用程序的方法熟练JDK的安装以及编辑、编译与运行Java应用程序的方法理解类、对象、属性、方法等面向对象的基本概念了解面向封装、继承及多态等面向对象的基本特性Java起源OakInternet和WWW的发展Java平台的构成Java平台包括核心JVM以及JavaAPIJava平台的三种版本JavaSE允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的Java应用程序。JavaEE是Sun公司针对Internet环境下企业级应用推出的一种全新概念的模型,比传统的互联网应用程序模型更有优势,适合于开发服务器端应用程序或者大型ERP系统等。JavaEE也是一组规范集。JavaMe可以使用在各种各样的消费电子产品上,例如,智能卡、手机、PDA、电视机顶盒等方面。JavaEE也提供了Java语言一贯的特性—跨平台和安全网络传输。随着3G及嵌入式芯片技术的发展,基于Java的移动式、嵌入式应用将会越来越广泛。Java的特点Java是简单的面向对象的分布式的解释型的健壮的、安全的结构中立的、可移植的高效的、多线程的、动态的Java程序开发环境Java开发工具包的来源一个Java程序的开发要经过编辑、编译和运行三个过程。Java程序的编辑可以使用任何一个文本编辑器,编译与运行则通过Sun公司提供的Java开发工具箱JDK(JavaDevelopmentToolkit)进行。JDK是一个简单的命令行工具集,包括软件库、编译Java源程序的编译器、执行字节码的解释器以及其他的一些实用工具。JDK环境变量设置Java应用程序结构一个Java应用程序由类、对象与方法等若干部分组成。Java应用程序开发过程一个Java程序的开发过流程如图所示,主要包括:编辑、编译和运行。这个过程是反复的,不管是在创建源代码,还是在编译或者运行时,只要有错误,就必须通过修改程序源代码以纠正错误,然后再重新编译或者运行。Javaapplet程序举例这个程序的功能是在浏览器中显示字符信息“Thisisasimpleapplet!”。但是它不能直接运行,需要将它编译成字节码文件,再通过HTML文档从浏览器中访问。例1.5一个简单的applet。//文件名SimpleApplet.javaimportjava.awt.Graphics;publicclassSimpleAppletextendsjava.applet.Applet{publicvoidpaint(Graphicsg){g.drawString(“Thisisasimpleapplet!”,15,15);}}Javaapplet的开发过程创建并编译applet创建调用applet的HTML文件例1.6一个调用applet的HTML文档,文档名为appletExample.html。htmlheadtitleTheexampleofJavaapplet/title/headbodyappletCode=“SimpleApplet.class”width=200height=50/applet/body/htmlapplet程序组成import语句对象方法paint()和类Graphics类继承和关键字extends面向对象程序设计基础对象代表现实世界中可以明确标识的任何事物。现实世界中充满了对象,例如一台电视机、一张桌子或者一扇门等都是对象。对于每一个对象,通常需要考虑两个问题:是什么?能做什么?有两个术语可以描述:属性和行为。属性决定了对象是什么,描述了对象的所有可能的状态;行为决定了对象能够做什么,是对象具备的外部服务。在具体的程序设计中,对象的属性是一些数据域的集合,行为则是方法的集合。也就是说,对象是数据及其处理方法的一个封装。面向对象程序设计基础(续)既然一切皆是对象,那么对象就太多了。可以将具有某些共同特征的对象当作一类来看待。换言之,同一类的对象有相同的特性,将相同的特性抽取出来就是一个类,类