《Java程序设计基础》第1章:程序设计概述.pptx
第1章程序设计概述
学习重点:面向过程与面向对象面向对象中的几个基本概念建立Java的运行环境
本章逻辑结构1.1程序设计语言的分类按发展过程分类按执行方式分类按思维模式分类1.2Java简介Java的历史和主要特点面向对象的几个基本概念Java的运行及运行环境常见的Java集成开发环境1.3练习题
1.1程序设计语言的分类程序设计语言是学习计算机技术的基础,它经历了较长的发展过程,也有许多不同的分类方法,下面将介绍几种对学习Java比较有帮助的分类。
机器语言01汇编语言02高级语言03第四代语言041.1.1按发展过程分类
01编译执行的语言02解释执行的语言1.1.2按执行方式分类
面向过程的程序设计语言面向对象的程序设计语言1.1.3按思维模式分类
1.2Java简介在所有的面向对象程序设计语言当中,Java是最纯粹、结构最清晰的一种语言,它严格遵守着面向对象的绝大多数思想和理念,是学习面向对象思想最好最有效的一种语言。同时,Java又具备构造非常复杂应用的能力,现在以及未来的很多应用都将基于Java来开发,它的发展前景是不可估量的。
Java的历史和主要特点1995年,Sun公司发现可以利用Oak创造动态页面,便开始对Oak进行了大规模的改造,并推出了Java同年,Netscape公司推出支持Java的浏览器Navigator2.0如今,Java本身已经从一种程序设计语言上升成为一类技术,成为网络编程及电子商务系统开发不可缺少的有力工具和平台
面向对象可移植性标准性好结构清晰Java之所以能够在计算机和网络技术高度发达的今天占据这样关键性的地位,主要是由以下特点决定的
类与对象抽象属性与方法封装1.2.2面向对象的几个基本概念
编写并执行Java程序的步骤Java应用程序示例Java小程序示例1.2.3Java的运行及运行环境
01编写源代码02编译源代码03解释执行程序1.编写并执行Java程序的步骤
以Windows2000Professional为例设置环境变量单击【开始】|【设置】|【控制面板】|【系统】|【高级】|【环境变量】命令,打开【环境变量】对话框,在下面的【系统变量】列表框设置系统变量,以便以任何用户身份登录都能使用。选中Path一行,如图所示。
单击【编辑】按钮,在已有内容的最后增加JDK下bin和lib这两个目录安装的位置,每一项用分号隔开,图中最后两项是添加的。这样做的目的是让Windows在任何目录下都能运行JDK中的工具,读者可以把Java的源程序放在与JDK不同的目录下,如e:\MyJavaProgram\目录下,并可在该目录下直接运行JDK中的工具。
2.Java应用程序示例下面是一个以Windows下的记事本编辑的Java应用程序,并在JDK下运行的过程。程序内容将在以后章节中予以解释,读者只需熟悉编译及运行过程。
(1)编写程序:打开记事本,编辑例1.1的程序,保存到某一目录。需要注意的是:Java是区分大小的,保存的文件名与程序类名相同,其扩展名为.java例1.1JavaProgram1.javaJavaProgram1.java程序的内容如下:publicclassJavaProgram1{publicstaticvoidmain(Stringargs[]){System.out.println(“Ihavebeenaprogrammer!”);}}
编译程序:单击【开始】|【运行】命令,在命令行上输入“cmd”,按回车键,即可打开一个命令窗口,将目录转换到编写的Java源程序所在的目录,输入“javacfilename.java”,本例应输入“javacJavaProgram1.java”,如果编译正确的话,显示如图的结果。
执行程序:同样在命令窗口中输入“javafilename”,本例应输入“javaJavaProgram1”,运行结果如图所示
3.Java小程序示例例1.2首先,编辑一个Java程序文件。JavaProgram2.java程序的内容如下:import;importjava.awt.*;publicclassJavaProgram2extendsApplet{publicvoidpaint(Graphicsg){g.drawString(IhavebeenaprogrammerofJavaApplet!,10,20);}}