Java语言教学课件汇总整本书电子教案全套教学教程完整版电子教案(最新).pptx
《Java语言教学课件汇总整本书电子教案全套教学教程完整版电子教案(最新).pptx》由会员分享,可在线阅读,更多相关《Java语言教学课件汇总整本书电子教案全套教学教程完整版电子教案(最新).pptx(403页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第1章-绪论前言本章我们要了解Java语言的发展历程,理解Java语言的特点、Java程序的工作过程与类型,并运行第一个Java程序。本章包含两个任务:任务一带你认识Java语言,安装JDK(JavaDevelopmentKit),并在命令行运行第一个Java程序;任务2带你安装Eclipse,并在Eclipse中运行第1个Java程序。本节概述和学习目标了解Java语言的发展历程;理解Java语言的特点;理解Java程序的工作过程;理解Java程序的分类以及两类程序的区别;正确安装和配置JDK;正确安装和使用Eclipse;正确编写、编译和运行简单的程序。目录1.1认识Java语言1.1.1
2、Java的诞生1.1.2Java的发展1.1.3Java语言的特点1.1.4Java程序的分类1.1.5Java程序的工作过程1.1.6Java程序的发展过程1.2安装Eclipse1.1.1Java的诞生Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。它是由SunMicrosystems公司(简称Sun公司)于1995年5月推出的Java程序设计语言和Java平台(即JavaSE、JavaEE、JavaME)的总称。1.1.2Java的发展1995年5月23日,在SunWorld大会上,Java和HotJava浏览器的第一次公开发布标志着Java语言正式诞生2006年12月,S
3、un公司发布JRE6.0。2009年4月20日,Oracle公司(中文译名为甲骨文公司)以74亿美元收购Sun公司,取得了Java的版权。2011年7月,Oracle公司发布了Java7的正式版。2014年3月,Oracle公司发布了Java1.8版本,Oracle公司官方称其Java8Java平台由Java虚拟机和Java应用编程接口构成。Java分为三个体系,即Java平台标准版、Java平台企业版和Java平台微型版。1.1.3Java语言的特点Java语言是当前最流行的网络编程语言之一,具有如下的优点:简单性、平台无关性、面向对象、分布式、较高的安全性、支持多线程、具有健壮性和动态性等
4、。简单性。复杂性的省略和实用功能的增加使得Java程序开发变得简单又可靠平台无关性。java屏蔽了具体的平台环境的要求。面向对象。面向对象的技术具有继承性、封装性和多态性等多种优点,分布式。Java建立在扩展的TCP/IP网络平台上。安全性。Java有建立在公共密钥技术基础上的确认技术,提供了足够的安全保障。支持多线程。多线程机制使应用程序能同时进行不同的操作及处理不同的事件。健壮性。Java是强类型语言,Java没有指针,Java进行自动内存回收Java在编译和运行时,都要对可能出现的问题进行检查。动态性。Java在类库中可以自由地加入新方法和实例变量,而不影响用户程序的执行。1.1.4Ja
5、va程序的分类根据程序结构和运行环境的不同,Java程序可以分为两类:Java应用程序(JavaApplication)和Java小应用程序(JavaApplet)JavaApplication以main()方法作为程序入口,由Java解释器加载执行。Java应用程序是完整的程序,能够独立运行。JavaApplet不使用main()方法作为程序入口,需要嵌入到HTML网页中运行,由Appletviewer或其他支持Java的浏览器加载执行,不能独立运行。1.1.5Java程序的工作过程Java语言包括3种核心机制:Java虚拟机、垃圾收集机制和代码安全检测。编写Java源文件。将编辑好的Jav
6、a源程序以扩展名“.java”保存起来,即保存成“*.java”文件。编译Java源程序。使用Java编译器编译“*.java”源程序,从而得到字节码文件“*.class”运行Java程序 Java 程序的开发流程1.1.6Java程序开发过程Java最常用的开发平台是JDK,Java语言的主流开发环境是JDK+Eclipse,下面介绍如何下载和安装JDK及配置JDK的环境变量。JDK是Sun公司(现在是Oracle公司)提供的Java开发环境和运行环境,是所有Java应用程序的基础。JDK为免费开源的开发环境,任何开发人员都可以直接从Oracle公司的官方网站下载程序安装包。1-2 Java
7、 开发平台结构图案例1-2JDK的安装与配置安装后会在C:ProgramFilesjava路径下创建名为“jdk1.8.0_171”和“jre1.8.0_171”的两个文件夹。jdk1.8.0_171 文件夹下的目录结构案例1-2JDK的安装与配置在Windows系统中,右击“我的电脑”图标,从弹出的快捷菜单中选择“属性”命令,在弹出的“系统属性”对话框中选择“高级”选项卡“高级”选项卡案例1-2JDK的安装与配置单击“环境变量”按钮,出现如图所示的“环境变量”对话框,在此分别对JAVA_HOME、Path、CLASSPATH三个环境变量进行设置。案例1-2JDK的安装与配置JAVA_HOME
8、 环境变量的设置Path 环境变量的设置案例1-2JDK的安装与配置系统环境变量CLASSPATH的设置。需要新建一个系统变量,将其命名为CLASSPATH,并设置其值为“.;%Java_HOME%lib;%Java_HOME%jrelib”或者“.;%Java_HOME%libtools.jar;%Java_HOME%libdt.jar;%Java_HOME%jrelibrt.jar;”注意:在上面变量值中,不要漏掉“.”,它代表当前路径,也就是在当前路径下寻找需要的类案例1-2JDK的安装与配置检查Java运行环境设置。在环境变量设置完成之后,需要测试JVM是否能正常工作。打开DOS窗口,
9、输入如下命令:javaversion若出现如图所示的信息,就说明环境变量设置成功了。案例1-1JavaApplication程序编写举例创建一个JavaApplication源程序(扩展名为“.java”)。创建一个名为HelloWorldApp.java的文件,可在任何字符编辑器上输入并保存下列Java源程序代码:public class HelloWorldApp public static void main(String args)System.out.println(Hello Word!);/在控制台上输出字符串在控制台上输出字符串“Hello Word!”/main()方法结束方
10、法结束 /class 定义结束定义结束应用程序的入口是main()方法,它有固定的书写方式:public static void main(String args).案例1-1JavaApplication程序编写举例对已创建好的Java源程序进行编译。该步骤是用Java编译器对Java源程序进行编译,生成对应的字节码文件(扩展名为“.class”)。如果编译成功,会产生一个文件名相同的带“.class”扩展名的字节码文件。进行编译命令格式如下:javacHelloWorldApp.java解释执行已编译成功的字节码文件。用Java解释器对Java字节码文件解释执行。将上述得到的HelloWo
11、rldApp.class用Java解释器执行:javaHelloWorld案例1-1JavaApplication程序编写举例检查程序的运行结果。本程序的运行结果HelloWorld.java 程序的运行结果案例1-1JavaApplet程序编写编写JavaApplet源程序,将其保存为扩展名为“.java”的文件。编译JavaApplet源程序,生成字节码文件(扩展名为“.class”)。/文件文件 HelloWorldApplet.javaimport java.awt.*;/引入引入 java.awt 包中的类包中的类 import java.applet.*;/引入引入 java.ap
12、plet 包中的类包中的类 public class HelloWorldApplet extends Applet /继承继承 Applet public void paint(Graphics g)/重写重写 paint 方法方法 /在在(50,40)位置输出字符串位置输出字符串 g.drawString(Hello World!,50,40);案例1-1JavaApplet程序编写编写JavaApplet源程序,将其保存为扩展名为“.java”的文件。编译JavaApplet源程序,生成字节码文件(扩展名为“.class”)。/文件文件 HelloWorldApplet.javaimpo
13、rt java.awt.*;/引入引入 java.awt 包中的类包中的类 import java.applet.*;/引入引入 java.applet 包中的类包中的类 public class HelloWorldApplet extends Applet /继承继承 Applet public void paint(Graphics g)/重写重写 paint 方法方法 /在在(50,40)位置输出字符串位置输出字符串 g.drawString(Hello World!,50,40);案例1-1JavaApplet程序编写使用JDK编译JavaApplet:使用JDK提供的appletv
14、iewer运行程序:提醒:JavaApplet必须创建一个Applet或JApplet的子类。JavaApplet中不需要有main()方法。javac HelloWorldApplet.javaappletviewer HelloWorldApplet.htm目录1.1认识Java语言1.2安装Eclipse1.2.1Eclipse简介1.2.2Eclipse的版本发展1.2.3Eclipse的下载和安装过程1.2.1Eclipse简介在开发Java程序的过程中,有很多开发工具可供选择。用户可以根据项目的性质和用途选择适合的开发工具。主流的开发工具有TextPad、JCreator、NetB
15、eans、Eclipse、JBuilder、MyEclipse等,其中使用最广泛的是Eclipse。Eclipse是一个免费的、开放源代码的、基于Java的可扩展集成开发平台。Eclipse本身只是一个框架和一组服务,用于通过插件、组件构建开发环境。Eclipse有几个下载版本,本书使用EclipseSDK版本。1.2.2Eclipse的版本发展Eclipse是目前最受欢迎的跨平台的Java自由集成开发环境(IDE)之一。Eclipse最初是由IBM公司开发的。2001年11月被贡献给开源社区,现在由非营利软件供应商联盟Eclipse基金会(EclipseFoundation)管理。Eclip
16、se3.1版本代号为IO,中文译名为“木卫一,伊奥”。Eclipse3.5版本代号为Galileo,中文译名为“伽利略”。Eclipse3.7版本代号为Indigo,中文译名为“靛青”。Eclipse4.2版本代号为Juno,中文译名为“朱诺”。Eclipse4.4版本代号为Luna,中文译名为“卢娜,月神”。Eclipse4.5版本代号为Mars,中文译名为“火星”。提醒:Eclipse要求计算机上必须预先安装好1.5或更高版本的JRE,否则Eclipse不能工作。1.2.3Eclipse的下载和安装过程Eclipse的下载。Eclipse的安装程序可以从Eclipse官方网站上获得。Ecl
17、ipse可以安装在各种操作系统下。若在Windows系统下安装Eclipse作为Java开发环境,除了需要安装Eclipse之外,还需要安装Java的JDK或JRE。Eclipse的安装。Eclipse属于绿色软件,安装程序不会往注册表中写入信息。Eclipse安装程序是一个压缩包,只需要进行解压缩就可以运行Eclipse了。在解压缩后的eclipse文件夹中可以找到eclipse.exe,双击该可执行文件运行Eclipse。1.2.3Eclipse的下载和安装过程Eclipse 压缩包解压后的文件及目录第一次启动Eclipse时会提示设置工作空间,我们可以自定义一个目录,也可以选择默认目录。
18、设置完成后,单击OK按钮进入Eclipse的Welcome(欢迎)界面。1.2.3Eclipse的下载和安装过程单击欢迎中的关闭按钮(左上方的)可关闭Welcome界面,进入Eclipse开发界面1.2.4Eclipse的基本使用下面以案例1-3为例演示Eclipse的使用方法。:在Eclipse中,创建名字为“HelloWorld”的JavaProject(Java项目),并在该项目中创建包和类,最后输出“HelloWorld”到控制台。启动Eclipse。双击eclipse.exe启动Eclipse,出现如图1-17所示的“WorkspaceLauncher”对话框,在该对话框中设置项目的
19、默认路径(即工作空间对应的路径)。最后单击OK按钮,即进入Eclipse主界面。1.2.4Eclipse的基本使用创建Java项目。进入Eclipse环境后,在包视图中会显示当前工作空间中已有的项目,可以在已有项目下新建“包”,也可以选择File菜单下的NewJavaProject命令,或者单击工具栏上的“NewJavaProject”按钮,新建一个项目。选择NewJavaProject命令后,系统将弹出如图所示的创建Java项目窗口。创建 Java 项目窗口1.2.4Eclipse的基本使用创建Java包。Java类的定义必须存在于包中。如果没有创建包,当在项目中创建新的Java类时,系统就
20、采用隐含的无名包。创建包窗口1.2.4Eclipse的基本使用创建类并执行Java程序。在PackageExplorer管理器视图中选中“cn.cqvie.chapter01.exam1”包名,然后右击,在弹出的快捷菜单中选择New命令,再选择Class选项,弹出如图1-20所示的创建类窗口,在Name文本框输入类名“HelloWorld”,单击Finish按钮,完成类的定义。创建类窗口1.2.4Eclipse的基本使用此时就可以在代码编辑器视图中输入HelloWorld.java的源代码了。输入完成后,保存即可。类的结构图1.2.4Eclipse的基本使用案例的源代码如下:最后选中项目中含有
21、main()方法的类名,单击工具栏上Run按钮右侧的下三角按钮,在弹出的下拉菜单中选择RunAsJavaApplication命令,即可运行Application类型的Java程序。package cn.cqvie.chapter01.exam1;public class HelloWorld public static void main(String args)/输出输出 Hello World 到控制台到控制台 System.out.println(Hello World);思考题单选题1在JDK目录中,Java运行环境的根目录是()。ALibBDemoCBinDJre2下列关于Java
22、语言特点的叙述中,错误的是()。AJava是面向过程的编程语言BJava支持分布式计算CJava是跨平台的编程语言DJava支持多线程3main()方法是JavaApplication程序执行的入口点。关于main()方法的方法头,以下()项是合法的。Apublicstaticvoidmain()Bpublicstaticvoidmain(Stringargs)Cpublicstaticintmain(Stringarg)Dpublicvoidmain(Stringarg)思考题单选题4编译JavaApplication源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为()。A“.ja
23、va”B“.class”C“.html”D“.exe”5下列说法中不正确的是()。AJava源程序文件名与应用程序类名可以不相同BJava程序中,public类最多只能有一个CJava程序中,package语句可以有0个或1个,并在源文件之首DJava程序对字母大小写敏感6Java程序语句的结束符是()A“.”B“;”C“:”D“=”思考题单选题7Java程序中,注释的作用是()。A在程序执行时显示其内容B在程序编译时提示C在程序执行时解释D给程序加说明,提高程序的可读性8下列说法中不正确的是()AJava应用程序必须有且只有一个main()方法。BSystem.out.println()与S
24、ystem.out.print()是相同的标准输出方法CJava源程序文件的扩展名为“.java”DJavaApplet没有main()方法。思考题单选题9JDK的bin目录下提供的Java编译器是()。AjavacBJavadocCjavaDAppletviewer10一个Java源文件中可以有()公共类。A一个B两个C多个D零个11Java语言是在()年正式推出的。A1991B1992C2001D1995思考题填空题1Java细分为三个版本,三个版本的简称分别为_、_、_。2Java编译器将用Java语言编写的源程序编译成_。3Java源程序的运行至少要经过_和_两个阶段。4Java源程序
25、文档和字节码文件的扩展名分别为“_”和“_”5Java程序可以分为JavaApplication和_。思考题实训题1下载并安装、测试JDK。2编写控制台程序,程序的功能是,输出“我喜欢Java程序设计!”和“我会刻苦学习!”两行文字信息。3.下载并安装、测试Eclipse。4.在Eclipse中编写控制台程序,实现案例1-3的功能。5.在Eclipse中创建一个HelloEclipse.java的应用程序,其功能是在屏幕上显示“努力学习Eclipse。”,编译并运行该程序。Thank you第2章-JAVA基础知识前言在认识Java语言的发展与特点并运行第一个Java程序后,本章将深入学习Ja
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 语言 教学 课件 汇总 电子 教案 全套 教程 完整版 最新
限制150内