1、Java面向对象程序设计 主讲主讲 赵小龙赵小龙第1章了解Java教学内容n了解Java语言的现状、特点、运行的机制n掌握Java开发环境的搭建n掌握UltraEdit编辑器来编辑Java程序n掌握Java程序的基本结构n掌握Java程序运行的基本步骤n掌握Window操作系统下简单Dos命令n掌握Eclipse集成环境的使用教学目标n了解Java的技术背景以及Internet的发展对Java的推动作用n理解平台无关性及可移植性的含义n掌握编写具有简单输出功能的Java 应用程序的方法n熟练JDK的安装以及编辑、编译与运行Java应用程序的方法n理解类、对象、属性、方法等面向对象的基本概念n了
2、解面向封装、继承及多态等面向对象的基本特性Java起源 Java是美国Sun Microsystems公司在1995年推出的一种面向对象的程序设计语言。从Java语言诞生以后,迅速成为一种流行的编程语言,。1996年Sun公司推出了Java开发工具包,即JDK1.0,提供了强大的类库支持。1998年推出了JDK1.2,是Java里程碑的版本,Sun公司将Java改名为Java 2,即第二代Java,并且将Java分成JavaSE、JavaME和JavaEE三个版本,即Java标准版、Java嵌入式版本和Java企业版,分别针对不同的开发领域。后续发布了Java的一系列版本,现在的最新的版本为J
3、DK11。具TIOBE公司发布2018年10月份最新编程语言排名中Java编程语言排在第一位。Java平台的构成nJava平台包括核心JVM以及Java APInJava平台的三种版本nJava SE允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。nJava EE是Sun公司针对Internet环境下企业级应用推出的一种全新概念的模型,比传统的互联网应用程序模型更有优势,适合于开发服务器端应用程序或者大型ERP系统等。Java EE也是一组规范集。nJava Me可以使用在各种各样的消费电子产品上,例如,智能卡、手机、PDA、电视机顶盒等方面。Java EE也提
4、供了Java语言一贯的特性跨平台和安全网络传输。随着3G及嵌入式芯片技术的发展,基于Java的移动式、嵌入式应用将会越来越广泛。Java的特点nJava是简单的n面向对象的n分布式的n解释型的n健壮的、安全的n结构中立的、可移植的n高效的、多线程的、动态的 Java程序开发环境 nJava开发工具包的来源n一个Java程序的开发要经过编辑、编译和运行三个过程。nJava程序的编辑可以使用任何一个文本编辑器,编译与运行则通过Sun公司提供的Java开发工具箱JDK(Java Development Toolkit)进行。nJDK 是一个简单的命令行工具集,包括软件库、编译Java源程序的编译器、
5、执行字节码的解释器以及其他的一些实用工具。nJDK环境变量设置 Java应用程序结构应用程序结构n一个Java 应用程序由类、对象与方法等若干部分组成。Java应用程序开发过程应用程序开发过程n一个Java程序的开发过流程如图所示,主要包括:编辑、编译和运行。n这个过程是反复的,不管是在创建源代码,还是在编译或者运行时,只要有错误,就必须通过修改程序源代码以纠正错误,然后再重新编译或者运行。lJava的开发运行环境是指Java程序的软/硬件环境,需要安装Sun公司的JDK。JDK的下载与安装步骤如下:1.登录Oracle公司的网站(http:/),:LOGOLOGOhttps:/JDKJDK的
6、安的安装(装(1 1)2、点击Trials and Downloads,如图1-3所示:JDKJDK的安装(的安装(2 2)点击Java for Developers按钮,进入到JDK下载页面,如图1-4所示:LOGOLOGOhttps:/JDKJDK的安的安装(装(3 3)下载Java Platform(JDK)8u144,选择对应的操作系统,下载JDK。LOGOLOGOhttps:/JDKJDK的安的安装(装(4 4)安装 JDK,鼠标双击安装文件,进行安装,如图1-6所示:JDKJDK的安装(的安装(5 5)JDKJDK的安装的安装(6 6)l点击下一步,进入定制安装界面,如图1-7所示
7、l点击“更改”按钮,进入更改安装目标文件夹界面,如图1-8所示l更改目录后,点击下一步,完成JDK的安装,如图1-9所示JDK环境变量的配置在桌面“计算机”图标上单击鼠标右键,在弹出的菜单上选择:“属性”项,在弹出的对话框中,选择“高级系统设置”项,在弹出的对话框,选择“高级”选项卡单击“环境变量(N)”按钮,在“高级系统设置”界面单击“环境变量”按钮进入“环境变量”对话框,在“环境变量”对话框中的“系统变量”选项组中找到“path”变量,并选中它,然后单击“编辑”按钮。进入“编辑系统变量”对话框在编辑系统变量“变量值”一栏,将光标移到变量值的最末尾,输入:;C:Program FilesJa
8、vajdk1.8.0_144bin 单击“确定”按钮。备注:C:Program FilesJavajdk1.8.0_144为本书JDK的安装路径,读者根据实际安装路径作相应的变动。在单击“新建(w)”按钮,在弹出的“新建系统变量”对话框中:变量名一栏输入:classpath,在变量值一栏输入:.;C:Program FilesJavajdk1.8.0_144lib;C:ProgramFilesJavajdk1.8.0_144libdt.jar;C:Program FilesJavajdk1.8.0_144libtools.jarl在在“开始开始”菜单中,菜单中,“搜索程序和文件搜索程序和文件”
9、文本框输入文本框输入cmdcmd,按回车键,进入,按回车键,进入dosdos命令提示符界面命令提示符界面l在命令提示符界面下输入:在命令提示符界面下输入:java-versionjava-version命令,按回车命令,按回车测试测试JDKJDK的的pathpath路径配置路径配置Java Application程序步骤 1、通过文本编辑器或者、通过文本编辑器或者java程序的集成开发环境来编程序的集成开发环境来编写写java程序程序 2、对、对java程序进行编译,如果编译没有错误,会形成程序进行编译,如果编译没有错误,会形成相应的相应的java程序的类文件程序的类文件(class文件文件)
10、,如果编译有错,如果编译有错误,继续修改误,继续修改java程序。程序。3、运行、运行java程序的类文件。程序的类文件。l【例【例1-11-1】编辑】编辑javajava源程序,在显示器上输出源程序,在显示器上输出“This is first java program”“This is first java program”字符字符串。串。1.1.编辑文件:编辑文件:l打开记事本或者打开记事本或者UltraEditUltraEdit编辑器软件,输入如下源代码,然后将该程序保存到编辑器软件,输入如下源代码,然后将该程序保存到D D盘盘的根目录下,文件名为的根目录下,文件名为TestFirstP
11、rogramm.javaTestFirstProgramm.java。lpublic class TestFirstProgrammpublic class TestFirstProgrammlpublic static void main(String args)public static void main(String args)lSystem.out.println(This is first java programm);System.out.println(This is first java programm);l l 2.2.编译生成字节码文件:编译生成字节码文件:l单击单击“
12、开始开始”菜单菜单所有程序所有程序附件附件命令提示符命令提示符,在在dosdos命令提示符下输入命令提示符下输入“d:”,“d:”,将盘符切换到将盘符切换到D D盘的根目录下。如图盘的根目录下。如图1-151-15所示:所示:KINGKINGSOFTl在在D D盘的根目录的命令提示符下输入盘的根目录的命令提示符下输入“javac“javac TestFirstProgramm.java”TestFirstProgramm.java”,按回车,如图,按回车,如图1-1-1616所示。所示。l图图1-161-16编译编译TestFirstProgrammTestFirstProgramm程序程序l
13、如上图显示,表示该程序没有编译错误。会在如上图显示,表示该程序没有编译错误。会在源目录下生成源目录下生成TestFirstProgramm.classTestFirstProgramm.class文件。文件。运行程序:运行程序:l运行该程序的运行该程序的classclass文件,在命令提示符下输入文件,在命令提示符下输入“java TestFirstProgramm”,“java TestFirstProgramm”,按回车,如图按回车,如图1-1-1717所示:所示:l图图1-171-17程序运行结果程序运行结果l程序的运行的结果是显示程序的运行的结果是显示“This is first“Th
14、is is first java programm”java programm”字符串。字符串。KINGKINGSOFT一一【例【例1-21-2】Java appletJava applet小程序输出小程序输出“Hello World”“Hello World”。1.1.编辑:编辑:在在UltraEditUltraEdit文本编辑器中输入如下程序:文本编辑器中输入如下程序:import java.awt.import java.awt.*;/;/引入引入java.awtjava.awt包下所有的类包下所有的类import java.applet.import java.applet.*;/;/
15、引入引入java.appletjava.applet包下所有的包下所有的类类public class HelloWorldApplet extends Appletpublic class HelloWorldApplet extends Appletpublic void paint(Graphics g)public void paint(Graphics g)drawString(Hello World,50,50);drawString(Hello World,50,50);保存到文件夹:保存到文件夹:D D:javasource1javasource1,文件名为,文件名为HelloW
16、orldApplet.javaHelloWorldApplet.java即:即:D D:javasource1HelloWorldApplet.javajavasource1HelloWorldApplet.java2.2.编译:如图编译:如图1-181-18所示所示编译成功后,会在当前文件夹下形成一个HelloWorldApplet.class文件(3)运行:因为java applet小应用程序没有main方法,不能独立运行,必须镶嵌在html网页文件中:1)首先建立html网页文件:采用UltraEdit编辑器编辑一个html网页文件,将HelloWorldApplet.class文件嵌入
17、到网页文件中 This is a java applet 网页文件编辑好后,保存到HelloWorldApplet.java同一个文件夹下,文件命名为:HelloWorldApplet.html2)运行该网页文件网页文件可以通过浏览器来打开,双击该网页文件。3)也可以采用命令appletviewer.exe来执行java applet小应用程序,在dos命令窗口输入:appletviewer HelloWorldApplet.html,如图1-19所示:运行的结果如图1-20所示程序的注释 注释是对程序的说明,提高程序的可读性和可维护性,注释语句不会被程序执行。Java程序的注释有三种形式:(
18、1)单行注释 Java中单行注释用符号“/”表示,从“/”符号开始直到此行末尾或者直到换行标记都会被作为是注释内容。(2)多行注释 符号“/*/”表示多行注释,其中符号“/*”和“*/”之间无论有几行说明均被作为是注释内容。(3)文档注释 文档注释用符号“/*/”表示,与多行注释一样,符号“/*”和“*/”之间的内容不论有几行都被视作注释内容。但当文档注释符号出现时会被Javadoc文档工具读取为Javadoc文档内容,一般在Web页面开发时使用。Eclipse集成开发环境的使用 通过网络进入到Eclipse官方网站(http:/www.eclipse.org/)如图1-21所示:点击PACK
19、AGES按钮,在进入的网页中选择Eclipse IDE for Java Developers,选择相应的操作系统的位数,点击下载,如图1-22所示:下载后,得到一个压缩文件,本书的下载的Eclipse集成开发环境软件eclipse-java-oxygen-R-win32-x86_64.zip,解压缩,就完成Eclipse的安装,打开 Eclipse文件夹,双击eclipse.exe可执行文件,运行Eclipse软件,出现java项目工作区的设置,如图1-23所示:点击Browse按钮可以设置java项目的工作区,本书暂且用默认的工作区,点击Launch按钮,启动Eclipse软件,显示如图1
20、-24所示界面:采用eclipse集成开发环境,建立第一个Java 项目,步骤如下:(1)新建一个java项目 依次点击菜单栏“文件”-“new”-“Java Project”,出现如图1-25所示界面:在Project name栏输入你要建立的java项目名称,选中Use default location表示你建立的java项目默认存放的位置,也可以选择“Browse”按钮,将你建立的java项目存放到你想要的位置,其他按照缺省设置,单击Finish按钮。(2)新建一个类文件 在Eclipse环境中的“Package Explorer”,右击你的项目,依次选择“new”“Class”,在出现
21、的对话框中,name项目输入java程序文件名,如图1-26所示:单击“Finish”按钮,出现java程序的编写界面,如图1-27所示:(3)编辑java程序代码 在Eclipse软件中中间部分是代码的编写部分,在该区域写入代码,如图1-28所示:(4)保存java程序 写好java程序代码后,点击工具栏上的“保存”按钮或是快捷键(Ctrl+S),在保存的同时,Eclipse自动将源程序编译成字节码文件,如果源程序有语法错误,Eclipse会智能提示。(5)运行java程序 在Eclipse软件的菜单栏“Run”,选择run选项,或者点击Eclipse软件的工具栏运行按钮,运行程序,如图1-
22、29所示:任务总结 本章主要介绍了java的语言的特点和运行机制,jdk的下载和安装,java程序运行环境变量配置,以及Eclipse集成开发环境的简单使用。通过本章的学习,可以使学生掌握java程序的编辑、编译、运行过程。任务练习 1.Java语言的特点是什么?2.练习掌握Java JDK的安装与环境配置。3.练习掌握在dos命令提示符下运行Java程序。4.练习掌握Eclipse的使用。5.编写一个Application源程序,输出:“Hello World!”。从而练习Java编辑、编译、运行程序的方法。6.编写一个applet源程序,从而掌握applet程序的运行过程。可以仿照课本的【例1-2】,要求:定义一个HTML文件,该HTML文件嵌入applet应用程序,用浏览器打开该HTML文件,显示:“This is an applet”。
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。