Java程序设计案例课件完整版电子教案.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《Java程序设计案例课件完整版电子教案.ppt》由会员分享,可在线阅读,更多相关《Java程序设计案例课件完整版电子教案.ppt(319页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第第1章章 Java语言入门语言入门 u 1.1【案例案例1】第一个第一个Java Application程序相关知识程序相关知识u 1.2【案例案例2】创建个人网页相关知识创建个人网页相关知识u 1.1【案例案例1】第一个第一个Java Application程序相关知识程序相关知识1Java Application和和Java AppletJava程序可以分为两类,一类是程序可以分为两类,一类是Java Application,又称为,又称为Java应用程序;应用程序;另一类是另一类是Java Applet,又称为,又称为Java小程序。小程序。(1)Java Application:它是
2、:它是Java应用程序,是一个完整的程序,不需要其应用程序,是一个完整的程序,不需要其他语言的帮助,就可以独立运行。其编译和运行的设计方法如下。他语言的帮助,就可以独立运行。其编译和运行的设计方法如下。用用“记事本记事本”或者其他文本工具软件编写源程序。编写好程序后,保存源或者其他文本工具软件编写源程序。编写好程序后,保存源程序。文件名与源程序中类(程序。文件名与源程序中类(class)的名称必须一致,扩展名必须为)的名称必须一致,扩展名必须为.Java。在在DOS命令环境下,输入命令环境下,输入“Javac 文件名文件名.Java”命令,计算机将自动建立命令,计算机将自动建立一个和源程序名称
3、相同,扩展名为一个和源程序名称相同,扩展名为.class的文件,此文件用来保存源程序的的文件,此文件用来保存源程序的Java字节码。字节码。输入输入“Java 文件名文件名”命令,运行编译好的字节码文件,输出程序运行结果。命令,运行编译好的字节码文件,输出程序运行结果。(2)Java小程序:它是嵌在小程序:它是嵌在HTML编写的编写的Web页面中的非独立程序,由页面中的非独立程序,由Web浏览器内包含的浏览器内包含的Java编译器来编译执行。编译和运行的设计方法如下。编译器来编译执行。编译和运行的设计方法如下。用用“记事本记事本”或者其他文本工具软件编写源程序。编写好程序后,保存源或者其他文本
4、工具软件编写源程序。编写好程序后,保存源程序。文件名与源程序中类(程序。文件名与源程序中类(class)的名称必须一致,扩展名必须为)的名称必须一致,扩展名必须为.java。在在DOS命令环境下,输入命令环境下,输入“Javac 文件名文件名.java”命令,计算机将自动建立命令,计算机将自动建立一个和源程序名称相同,扩展名为一个和源程序名称相同,扩展名为.class的文件,此文件用来保存源程序的的文件,此文件用来保存源程序的Java字节码。字节码。输入输入“appletviewer 文件名文件名.HTML”命令,运行含有字节码文件的命令,运行含有字节码文件的HTML文件,输出程序运行结果。文
5、件,输出程序运行结果。2Java源程序的组成源程序的组成Java源程序主要由源程序主要由5部分组成:部分组成:package语句、语句、import语句、类、方法和语句。语句、类、方法和语句。(1)package语句用来定义该程序所属的包,包相当于语句用来定义该程序所属的包,包相当于Windows系统中的文系统中的文件夹。件夹。Java系统的包提供了很多预定义的类,例如,系统的包提供了很多预定义的类,例如,Applet类,利用类可以类,利用类可以直接引用而不必从头开始编写程序。直接引用而不必从头开始编写程序。package语句必须位于整个程序的最前语句必须位于整个程序的最前面,并且每个程序只允
6、许使用一条面,并且每个程序只允许使用一条package语句。如果忽略该语句,则程序语句。如果忽略该语句,则程序属于默认包。关于包的具体概念和作用将在第属于默认包。关于包的具体概念和作用将在第5章详细介绍。章详细介绍。(2)import语句用来引入其他包中的类,以便在程序中使用。语句用来引入其他包中的类,以便在程序中使用。import语句必语句必须位于类定义之前,并且可以多次使用,引入多个类。须位于类定义之前,并且可以多次使用,引入多个类。例如,程序例如,程序MyApplet中的中的“import Java.awt.*;”语句和语句和“import Java.applet.*;”语句分别用来导入
7、语句分别用来导入Java.awt和和Java.applet中所有的包,使得中所有的包,使得该程序可以应用这些包中所定义的类,符号该程序可以应用这些包中所定义的类,符号“*”表示所有的类。再例如表示所有的类。再例如“import Java.applet.Applet;”引入引入Java.applet包中的包中的Applet类。类。对于对于Apple程序,一定要引入程序,一定要引入Java.applet包中的包中的Applet类,以便使用其定义类,以便使用其定义好的各种数据和方法。如果程序中使用了图形界面,使用文本框和按钮等,好的各种数据和方法。如果程序中使用了图形界面,使用文本框和按钮等,则需要
8、引入则需要引入Java系统的系统的Java.awt包,包,Java.awt包中包含了所有处理图形界面包中包含了所有处理图形界面的类。如果需要单击按钮的操作,并产生一个鼠标事件或按键事件,则需要的类。如果需要单击按钮的操作,并产生一个鼠标事件或按键事件,则需要引入专门处理各种事件的引入专门处理各种事件的Java.event包。包。(3)类()类(class)。类是整个源程序的核心部分,也是编写程序的地方。一)。类是整个源程序的核心部分,也是编写程序的地方。一个源程序文件至少要有一个类,也可以有多个类。每个类的内容是用一对大个源程序文件至少要有一个类,也可以有多个类。每个类的内容是用一对大括号括起
9、来的。每个类都有不同的名称,但是程序的文件名必须和程序主类括号括起来的。每个类都有不同的名称,但是程序的文件名必须和程序主类的名称相同。所谓主类,是指的名称相同。所谓主类,是指main()方法所在的类。方法所在的类。类的声明格式如下:类的声明格式如下:public class 类名类名 语句体语句体 其中,其中,public表示此类是公开的,其他程序也可以调用;关键字表示此类是公开的,其他程序也可以调用;关键字class用来声用来声明类,其后是类的名称。明类,其后是类的名称。(4)方法。每个)方法。每个Java应用程序都要有且只有一个应用程序都要有且只有一个main()方法,不论方法,不论ma
10、in()方方法处于程序的哪个位置,它都是程序运行的开始点。法处于程序的哪个位置,它都是程序运行的开始点。main()方法的格式如下:方法的格式如下:public static void main(String args)Java Applet程序中没有程序中没有main()方法,也就是说没有程序运行的起始点。因此,方法,也就是说没有程序运行的起始点。因此,Java小程序需要小程序需要HTML语言的帮助来运行程序和输出结果。语言的帮助来运行程序和输出结果。一个类中可以有多个方法,每个方法都有不同的名称,其声明格式如下:一个类中可以有多个方法,每个方法都有不同的名称,其声明格式如下:在方法的内部不
11、可以再声明其他的方法,但是可以调用其他方法。在方法的内部不可以再声明其他的方法,但是可以调用其他方法。(5)语句。类或者方法中的语句体是由一条条以分号结尾的语句组成的。语)语句。类或者方法中的语句体是由一条条以分号结尾的语句组成的。语句是句是Java程序的基本单位之一,是程序具体操作的内容。一般来说,一条语程序的基本单位之一,是程序具体操作的内容。一般来说,一条语句占据一行,以分号结尾。语句有赋值语句、调用方法语句和对象定义语句句占据一行,以分号结尾。语句有赋值语句、调用方法语句和对象定义语句等多种形式,后面将一一讲解。等多种形式,后面将一一讲解。修饰符修饰符 方法名方法名(参数列表参数列表)
12、语句体语句体此外,此外,Java语言是严格区分大小写的语言,所以在书写语句时,一定要注意语言是严格区分大小写的语言,所以在书写语句时,一定要注意大小写不能混淆。例如,在程序大小写不能混淆。例如,在程序MyApp中,中,“System.out.println(欢迎进欢迎进入入Java语言天地!语言天地!);”语句,不可以写成语句,不可以写成“system.out.println(欢迎进入欢迎进入Java语言天地!语言天地!);”或者或者“System.out.Println(欢迎进入欢迎进入Java语言天地!语言天地!);”等。因为这在等。因为这在Java编译器看来,是完全不同的语句。编译器看来
13、,是完全不同的语句。3Java程序的布局程序的布局在在Java语言编译器编译源程序时,会忽略所有空白空间和空白行,只对程序语言编译器编译源程序时,会忽略所有空白空间和空白行,只对程序进行编译。也就是说,无论程序的布局如何,只要内容不变,则其字节码文进行编译。也就是说,无论程序的布局如何,只要内容不变,则其字节码文件是相同的,运行结果也是一样的。但是,一个美观大方、层次分明的程序件是相同的,运行结果也是一样的。但是,一个美观大方、层次分明的程序布局可以帮助编程人员阅读和理解程序的含义和作用,从而降低编程的复杂布局可以帮助编程人员阅读和理解程序的含义和作用,从而降低编程的复杂性,提高编程的效率。下
14、面列出一些人们约定俗成的规则。性,提高编程的效率。下面列出一些人们约定俗成的规则。(1)在)在Java程序中,经常要使用大括号程序中,经常要使用大括号“”将一组相关语句括起来,例如,将一组相关语句括起来,例如,类中的所有语句、方法中的所有语句以及某些语句体等。一对大括号的左括类中的所有语句、方法中的所有语句以及某些语句体等。一对大括号的左括号和右括号总是各自独立占用一行,并且二者的位置垂直对齐。号和右括号总是各自独立占用一行,并且二者的位置垂直对齐。(2)在一对大括号中,所有语句的起始位置,相对于该对大括号的位置向右)在一对大括号中,所有语句的起始位置,相对于该对大括号的位置向右缩进一个制表位
15、。缩进一个制表位。(3)一般来说,一条语句占据一行。如果语句较短,可以在一行中显示多条)一般来说,一条语句占据一行。如果语句较短,可以在一行中显示多条语句,但是每条语句的分号不可以省略。语句,但是每条语句的分号不可以省略。u 1.2【案例案例2】创建个人网页相关知识创建个人网页相关知识1HTML简介简介HTML(HyperText Markup Language,超文本标记语言)不是一种编程语,超文本标记语言)不是一种编程语言,而是一种描述网页内容结构的标记语言。它与操作系统平台的选择无关,言,而是一种描述网页内容结构的标记语言。它与操作系统平台的选择无关,只要有浏览器就可以运行只要有浏览器就
16、可以运行HTML程序,显示网页内容。程序,显示网页内容。HTML制定了一组标记制定了一组标记符(符(Tag),对万维网(),对万维网(WWW)上的各种信息进行标记。浏览器会自动根据)上的各种信息进行标记。浏览器会自动根据这些标记符,在屏幕上显示出相应的内容,而标记符不会在屏幕上显示出来。这些标记符,在屏幕上显示出相应的内容,而标记符不会在屏幕上显示出来。自从自从1990年首次用于网页制作后,几乎所有的网页都是由年首次用于网页制作后,几乎所有的网页都是由HTML或以其他语或以其他语言镶嵌在言镶嵌在HTML中编写的。中编写的。HTML的语法比较简单,所有的标记符都是用尖括号括起来的。例如,的语法比
17、较简单,所有的标记符都是用尖括号括起来的。例如,是是HTML开始的标记符。绝大多数标记符都是以开始标记符和结束标开始的标记符。绝大多数标记符都是以开始标记符和结束标记符成对出现的。开始标记符和相应的结束标记符之间的内容是该标记符所记符成对出现的。开始标记符和相应的结束标记符之间的内容是该标记符所影响的范围。结束标记符是在开始标记符前边加入一个反斜线,例如,影响的范围。结束标记符是在开始标记符前边加入一个反斜线,例如,欢迎进入欢迎进入Java语言天地!语言天地!,表示网页的标题为,表示网页的标题为“欢迎进入欢迎进入Java语言天地!语言天地!”。当然也有例外,换行标记符。当然也有例外,换行标记符
18、是一个单一标记符。虽是一个单一标记符。虽然然HTML的标记符不区分大小写,但是通常都是使用大写字母,这有利于的标记符不区分大小写,但是通常都是使用大写字母,这有利于HTML文档的维护。文档的维护。HTML文件的内容可以在文件的内容可以在“记事本记事本”或者其他文本工具软件中输入。在存盘输或者其他文本工具软件中输入。在存盘输入文件名称时,一定要输入入文件名称时,一定要输入HTML文件的扩展名文件的扩展名.htm或者或者.HTML。Windows XP会自动将文件保存为可以使用浏览器打开的文件格式,例如会自动将文件保存为可以使用浏览器打开的文件格式,例如IE网页形式等。网页形式等。在编写在编写HT
19、ML文档时,各种英文标记符要在英文输入方式下输入。文档时,各种英文标记符要在英文输入方式下输入。标 记 符作 用表示HTML文档的开始,表示HTML文档的结束,它是HTML文档中最基本的标记,不可缺少网页标题标记符,可以提高网页文档的可读性,向浏览器提供一个信息,可以被忽略网页标题标记符,可以提高网页文档的可读性,不包括网页的任何实际内容,只是向浏览器提供一些与网页有关的特定信息,可以被忽略设置HTML程序运行时窗口的显示名称,其中的内容可以任意改动,如果没有和标记符,窗口的显示名称为程序的完整目录,当使用了和标记符时,一定要同时使用和标记网页主题内容标记符,其内包含了网页的全部内容,一般不可
20、缺少用来设置网页的背景颜色用来导入图像和动画文件,在网页中加载GIF动画的方法与加载图像的方法一样,GIF动画文件的扩展名是.gif,文件格式是GIF89A格式。如果图像文件在该HTML文件所在文件夹内,则可以只写图像文件名,例如,;如果文件的目录或者文件名写的不对,则在网页中,显示图像的位置处会显示一个带“”的小方块正文的第一级标题标记,此外,还有第二、三、四、五、六级标题标记,分别为和、和、和、和、和,级别越高,文字越小可以使二者之中的文字在网页内居中放置表1-2-1 常用的HTML语言标记符一些常用的一些常用的HTML语言标记符的作用如表语言标记符的作用如表1-2-1所示。所示。换行标记
21、符,表示后面的内容移到下一行,是单向标记符,没有标记符用来保留文本原来格式的标记符,可以将其内的文本内容按照原来的格式显示,否则浏览器会自动取消文本中的空格,在最后加入换行粗体标记符,可以使其中的文字变为粗体段落标记符,可将其内的文字另起一段显示,段与段之间有一个空行有序列表标记符,其内用标记符引导文字,显示网页中的这些文字后,文字前会自动加上序号,例如,1、2、无序列表标记符,其内用标记引导文字,显示网页中的文字后,文字前会自动加上一个黑色圆点续上表 在表在表1-2-1中,中,标记符的格式有以下两种。标记符的格式有以下两种。在第一种格式中,在第一种格式中,RR、GG、BB是分别取值为是分别取
22、值为00FF的十六进制数。的十六进制数。RR用用来表示颜色中有多少红色成分,来表示颜色中有多少红色成分,GG用来表示颜色中有多少绿色成分,用来表示颜色中有多少绿色成分,BB表表示颜色中有多少蓝色成分。红、绿、蓝示颜色中有多少蓝色成分。红、绿、蓝3色按一定比例混合,可以得到各种颜色按一定比例混合,可以得到各种颜色。数值越大,相应的颜色越深。色。数值越大,相应的颜色越深。例如,例如,表示黑色;,表示黑色;,表示白色;,表示白色;,表示,表示黄色;黄色;,表示红色。,表示红色。第二种格式是直接使用颜色的英文名称来设置网页的背景颜色。例如,第二种格式是直接使用颜色的英文名称来设置网页的背景颜色。例如,
23、用来设置网页的背景颜色为黑色;用来设置网页的背景颜色为黑色;用来设置网页的背景颜色为黄色;用来设置网页的背景颜色为黄色;用来设置网页的背景颜色为绿色。用来设置网页的背景颜色为绿色。2DOS磁盘操作系统磁盘操作系统“命令提示符命令提示符”窗口实际上是窗口实际上是DOS操作系统的用户界面。操作系统的用户界面。DOS(Disk Operation System)系统是在)系统是在Windows 9X系统出现之前应用最广泛的操作系统出现之前应用最广泛的操作系统。它具有系统。它具有Windows系统中的绝大部分文件管理功能,但是用户界面远不系统中的绝大部分文件管理功能,但是用户界面远不如如Windows
24、的友好,所以一般用户很少选用的友好,所以一般用户很少选用DOS操作系统。但是,操作系统。但是,DOS操作操作系统对电脑硬件要求低,运行速度快,而且它对系统对电脑硬件要求低,运行速度快,而且它对Java 2 SDK的支持非常良好,的支持非常良好,用户只需输入简单的命令就可以编译和运行用户只需输入简单的命令就可以编译和运行Java程序。程序。所谓操作系统是指直接控制和管理计算机硬件和软件资源,以便有效地使用所谓操作系统是指直接控制和管理计算机硬件和软件资源,以便有效地使用这些资源的程序。操作系统一般都具有存储管理、文件管理、设备管理和作这些资源的程序。操作系统一般都具有存储管理、文件管理、设备管理
25、和作业管理等功能。业管理等功能。DOS操作系统是按照树形目录结构管理文件的,位于最上层的目录为根目录,操作系统是按照树形目录结构管理文件的,位于最上层的目录为根目录,每个目录的上一层目录为该目录的父目录,下一层目录为该目录的子目录。每个目录的上一层目录为该目录的父目录,下一层目录为该目录的子目录。每次进入每次进入“命令提示符命令提示符”窗口后,提示符显示当前目录,例如,窗口后,提示符显示当前目录,例如,“C:”表表示示Windows操作系统下的操作系统下的C盘是当前目录,盘是当前目录,“D:”表示表示Windows操作系统操作系统下的下的D盘是当前目录。盘是当前目录。DOS命令是一条一条地执行
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 程序设计 案例 课件 完整版 电子 教案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内