JAVA编程语言概述课件

上传人:我*** 文档编号:144988234 上传时间:2020-09-15 格式:PPT 页数:27 大小:320KB
返回 下载 相关 举报
JAVA编程语言概述课件_第1页
第1页 / 共27页
JAVA编程语言概述课件_第2页
第2页 / 共27页
JAVA编程语言概述课件_第3页
第3页 / 共27页
JAVA编程语言概述课件_第4页
第4页 / 共27页
JAVA编程语言概述课件_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《JAVA编程语言概述课件》由会员分享,可在线阅读,更多相关《JAVA编程语言概述课件(27页珍藏版)》请在金锄头文库上搜索。

1、本章主要介绍Java的基本知识,通过初步编程了解Java程序的编辑、编译和运行的过程,建立对Java的感性认识。通过本章的学习,应该掌握以下内容: 了解Java的基本概念。 掌握安装Java软件开发包的方法和配置环境变量的方法。 掌握Java程序的编辑、编译和运行的过程。 了解HTML超文本标记语言。 初步理解类与对象的概念。,本章学习目标,1.1 Java概述,Java是一种编程语言,除了具有所有编程语言的共同特点之外,由于Java主要用于网络编程,使Java语言具有其他编程语言所不具有的诸多特点,可以概括为以下5点。 1.Java是完全面向对象的编程语言 Java语言是完全面向对象的编程语

2、言,在Java语言中一切都是类。Java语言利用类和对象的机制将数据和对数据的操作封装在一起,并通过统一的接口与外界实现交互,使程序中的各个类彼此独立、自治又能继承,大大提高了程序的可维护性和可重用性,同时大大提高了开发效率。 Java语言的编程过程就是设计类、继承类、实现类和定义、调用类的属性、方法的过程。,1.1 Java概述,2.Java是编译解释型的编程语言 以往的编程语言可分为编译型语言和解释型语言两种。 编译型语言的优点是编译成可执行的EXE文件后不再需要编程环境的支持,但是正因为此,编译型语言编译时往往将许多函数放在EXE文件之中或者需要带有函数库文件。编译生成的EXE文件加上函

3、数库文件往往很大,在网络上传输是困难的。 解释型语言的执行离不开解释器,这种解释器往往就是开发程序的编程环境。用户要执行解释程序就必须安装相应的编程环境。从网络传输的角度来讲,解释型语言传输的是源代码文件,虽然源代码文件较之EXE文件加上函数库文件小许多,但丧失了程序的保密性。 也有些语言在在编程阶段采用解释运行,程序编制完成后再编译成可执行程序。此种方式兼有了二者的优点,但在网络传输方面其缺点依然存在。,1.1 Java概述,Java是编译解释型的编程语言。Java语言的源程序不能解释执行,必须使用编译器javac.exe进行编译。但是Java并不把源程序编译成可执行的EXE文件,而是编译成

4、比EXE文件小很多很多的字节码文件,即扩展名为class的一个或多个文件,这种很小的字节码文件极其有利于在网络上传输。用户在网络上获取这种字节码文件之后不能直接执行,需要一种“解释器”。然而只要计算机安装了网络浏览器(例如Microsoft的IE)就同时安装了这种“解释器”,所以以Java的字节码文件形式出现的Java程序在网络上是畅通无阻的。 顺便提及,Java除了在网络上应用之外,也能编制普通的应用程序。在这种方式下也是先将源文件编译成字节码文件class,但不是靠浏览器解释执行,此时的解释器是java.exe。,1.1 Java概述,3.Java是跨平台的编程语言 由于在网上传播的是Ja

5、va的字节码,对字节码解释执行的任务交由浏览器负责,所以Java程序有良好的跨平台特性,即在一种系统下编制的Java程序一经编译成字节码文件,就可以不加修改地在任何系统中运行。这种普遍适用的程序大大降低了程序开发、维护、管理的成本。 4.Java是适合在网上运行的编程语言 如前所述,在网上传输的只是Java程序的字节码,而且Java程序中的每一个类都单独编译成一个字节码文件,所以传输量小、传输速度快,因此Java是适合在网上运行的编程语言。 5.Java是支持多线程的编程语言 多线程技术是指在同一个应用程序中有两个或更多个执行线程,即一,1.1 Java概述,个应用程序能够同时做两件以上的事情

6、,这就满足了程序对某些复杂功能(如动画)的要求。Java语言内置了多线程功能,提供了语言级的多线程支持,预先定义了一些用于建立、管理多线程的类和方法,使得开发多线程应用程序变得简单、方便而且有效 。,1.2 Java的软件环境,1.2.1 安装Java软件开发包,建立Java软件的开发环境需要从 要安装Java软件并使其能正常工作需要安装Java软件、配置环境变量等几个步骤。 运行j2sdk1_3_0-win.exe安装JDK开发包。安装过程与普通的Windows安装程序基本相同,在安装过程中可使用默认的选项,不再赘述。,1.2 Java的软件环境,1.2.2 配置环境变量,配置环境变量的方法

7、依操作系统的不同而有所区别,以下分别就Windows 98和Windows NT/ XP/2000两种系统加以说明。 (1)Windows 98操作系统 在Windows资源管理器中找到C:AUTOEXEC.BAT文件,右击该文件弹出快捷菜单,单击菜单中的“编辑”命令,在C:AUTOEXEC.BAT文件中添加以下三行内容,用于设置文件查找路径。其中c:jdk1.3是安装路径,如果JDK开发包不是安装在该路径下,应做相应的修改。,set PATH=%path%;c:jdk1.3bin Set CLASSPATH=.;c:jdk1.3libtools.jra;c:jdk1.3libdt.jra;c

8、:jdk1.3lib set Java_HOME=C:jdk1.3,进行上述修改后必须重新启动计算机,这些设置才起作用。,1.2 Java的软件环境,1.2.2 配置环境变量,(2)Windows NT/XP/2000操作系统 右击桌面上的“我的电脑”图标,在弹出的快捷菜单中选择“属性”命令,弹出系统属性对话框。在“高级”选项卡中单击“环境变量”命令按钮,弹出“环境变量”对话框。在“系统变量”列表框中选中“Path”项,然后单击“编辑”命令按钮,弹出“编辑系统变量”对话框。在其中的“变量值”文本框中原有内容的后面输入“;c:jdk1.3bin”,最后逐层单击“确定”命令按钮,Path环境变量设

9、置完毕。 如果在“系统变量”列表框没有找到“Path”项,则单击“新建”命令按钮,弹出“新建系统变量”对话框,然后在“变量名”文本框中输入“Path”,在 “变量值”文本框中输入“c:jdk1.3bin”,最后逐层单击“确定”命令按钮,Path环境变量设置完毕。 用同样的方法设置CLASSPATH和Java_HOME环境变量。,1.2 Java的软件环境,1.2.3 安装帮助文档,双击j2sdk1_3_0-win.exe,将该文件解压缩,解压后文件的存放位置可以任选,通常可放在c:jdk1.3下。解压后有一个Index.html文件,双击该文件就打开帮助文档的首页。为了以后使用方便,可以为In

10、dex.html文件在桌面上建立一个快捷方式。,1.2.4 安装UltraEdit.exe编辑器,在网上下载一个UltraEdit.exe文件,双击执行UltraEdit.exe安装程序,把它安装到默认的目录下,安装后双击Uedit32.exe就打开文本编辑器,本书中所有Java源程序文件(扩展名为java)和所有html文件都是用这个编辑器编辑的。,1.3 Aplication程序与Applet程序,1.3.1 Java的Aplication程序与Applet程序,Java程序分为Aplication程序与Applet程序两类。Aplication程序是普通的应用程序,但是其编译结果不是通常

11、的EXE文件而是class文件,要执行这种class文件就要使用解释器java.exe。 Aplication程序一般是在本地运行的。 Applet程序不是独立的程序,使用时必须把编译时生成的class文件嵌入到html文件中,借助浏览器解释执行。 由于这两类程序的执行方式不同,书写其源程序时的格式也有所不同,在1.3.3节和1.3.4节中将结合实例加以介绍。,1.3 Aplication程序与Applet程序,1.3.2 Java程序的编辑、编译和运行,开发一个Java程序要经过编辑源程序、编译生成字节码文件和运行字节码文件三个步骤。 1编辑源程序 Java的源程序是纯文本文件,因而可以用任

12、何一种纯文本文件编辑器来编辑,例如Windows的记事本等。本书使用的编辑器是UltraEdit编辑软件。该软件的编辑、格式等功能强大,能够在编辑过程中得心应手,而且该软件能设置关键字、注释、数字、字符串等以不同的颜色和风格显示,并有自动更正关键字的功能,这在编程时是十分方便的。 源程序编辑完毕以java为扩展名存盘。,1.3 Aplication程序与Applet程序,2编译生成字节码文件 编译生成字节码文件是在MS-DOS方式下进行的,通常的做法是,先打开MS-DOS方式窗口,然后在MS-DOS窗口中输入以下命令: javac javafilename.java 其中javafilenam

13、e是源程序文件的文件名,其扩展名java不能省略。如果编译正确,将在该命令的下一行出现DOS的提示符;如果有错误发生,将显示错误信息。 3运行字节码文件 运行字节码文件的方法视Java文件类型的不同而不同,分为两种情况。 (1)Aplication程序 运行Aplication程序也是在DOS窗口中进行的,使用的DOS命令是: java classfilename 其中classfilename是字节码文件的文件名,其扩展名class可以省略。如果程序运行正确,将出现一个窗口显示运行的结果。如果有错误发生,将显示错误信息。,1.3 Aplication程序与Applet程序,(2)Applet

14、程序 Applet程序必须嵌入在html文件里由浏览器解释执行。嵌入的方法是在html文件中需要调用Java程序的地方添加以下内容: 其中classfilename是字节码文件的文件名,其扩展名class不能省略,不能带有路径,通常与html文件放在同一目录中。width和height是两个必要的参数,分别表示Applet程序占用网页区域的宽度和高度,单位为像素。 编辑好的网页文件以html为文件名存盘,然后在浏览器中打开网页文件,Applet程序就会在指定的网页区域中运行。如果未出现预定的效果,应当在java源文件中查找错误,改正后重新编译class文件,然后再一次在网页中观看效果。 以下两

15、节分别通过两个具体的例子说明这些步骤。,1.3 Aplication程序与Applet程序,事先声明:为了便于解释说明程序中各语句的作用,本书为所有的源程序都加上了行号,读者在输入程序时,不要输入这些行号,而应当直接输入行号后的语句。,1.3.3 第一个Aplication程序 实例 递归累加 作为第一个Aplication程序,它的功能是计算从1到n的自然数的和,本例中n=5。 1.3.4 第一个Applet程序 实例 加法 1.3.5 改进第一个Applet程序 实例 改进加法,1.4 HTML超文本标记语言简介,由于制作Applet程序时需要编写html文件,本节补充介绍HTML超文本标

16、记语言与嵌入Applet程序有关的一些最基本知识。关于HTML超文本标记语言的详细介绍,请读者参阅有关书籍。 1HTML超文本标记语言的特点与基本格式 html文件是由浏览器解释执行超文本标记语言文件,html文件本身是纯文本文件,可以用任何一种文本编辑软件编辑,最后保存成纯文本文件即可,文件的扩展名必须是html或htm。html文件由文件头和文件体两部分组成,其基本格式如下。, 头语句组 体语句组 ,1.4 HTML超文本标记语言简介,从以上格式可以看出以下特点: (1)由对尖括号构成一个标记,或反过来说,每一个标记都放在一对尖括号内。 (2)标记大都是成对出现的。例如和、和、 和。没有反斜杠的是开始标记,有反斜杠的是结束标记。但也少数不是成对的标记,只有开始标记,没有结束标记。 (3)HTML文件以标记开始,以标记结束。一般情况下文件由文件头和文件体两部分组成。是文件头标记,放在它们之间的语句构成文件头,文件头中一般存放标题或其他合适的语句。是文件体标记,放在它们之间的语句

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号