第1章Java语言入门课件.ppt
《第1章Java语言入门课件.ppt》由会员分享,可在线阅读,更多相关《第1章Java语言入门课件.ppt(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
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 Applicat
2、ion:它是:它是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(
10、)方法,不论方法,不论main()方方法处于程序的哪个位置,它都是程序运行的开始点。法处于程序的哪个位置,它都是程序运行的开始点。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语言天地!语言天地! );”等。因为这在等。因为这在Ja
13、va编译器看来,是完全不同的语句。编译器看来,是完全不同的语句。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会自动将文件保存为可以使用浏览器打开的文件格式,例如会自动将文件保存为可以使用浏览器打开的文件格式,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第1章 Java语言入门课件 Java 语言 入门 课件
限制150内