Java编程基础教学课件汇总整本书电子教案全套教学教程完整版电子教案(最新).pptx
《Java编程基础教学课件汇总整本书电子教案全套教学教程完整版电子教案(最新).pptx》由会员分享,可在线阅读,更多相关《Java编程基础教学课件汇总整本书电子教案全套教学教程完整版电子教案(最新).pptx(612页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Java编程基础第 1 章 Java语言概述本章内容/Contents1.31.41.51.6Java 的历史Java 技术三大平台高级语言运行机制Java 语言的特点开发工具 Eclipse1.11.2Java 开发环境的安装与配置Java的历史 1.11.1 Java的历史1、Oak(橡树)的产生2、网页浏览器 HotJava3、Java诞生 1.1 Java的历史Java商标的由来:Sun 公司给 Oak 注册商标时,发现它已被另一 产品注册。项目组成员在一家名叫“爪蛙咖啡”的咖啡店品尝咖啡时得到了灵感,有人提 议该门语言取名“Java”(印度尼西亚爪哇岛的英文名称,因盛产咖啡而闻名),
2、后来一杯 热气腾腾的咖啡图案成为了 Java 语言的商标,Oak 更名为 Java。Java 程序设计语言的发展历程:1995-1997199819992000-200420062009至今Java诞生至JDK1.1发布J2EE问世 Java 三大版本Java发布J2SE1.3、1.4、1.5J2SE 更名为 Java SE,J2ME 更名为 Java ME,J2EE 更名为 Java EEOracle 公司收购Sun公司,持续更新至Java SE 13Java 技术三大平台1.21.2Java 技术三大平台 1、Java 标准版:Java Standard Edition(Java SE),
3、前身为 J2SE。包括 Java 语言核心以及标准 API,支持 Java Web 开发的类。应用于桌面、服务器、嵌入式等。Java SE 还提供了。2、Java 企业版:Java Platform Enterprise Edition(Java EE),前身为 J2EE。Java EE 以 Java SE 为基础,它主要包括 Servlet、JSP、WebService 等技术。应用于开发企业级服务器端 Java 应用程序,可移植、健壮、可伸缩且安全较高。3、Java 微型版:Java Platform Micro Edition(Java ME),前身为 J2ME。具有灵活的 UI、鲁棒性
4、高的安全模型、适应多种网络协议、支持多种离线应用程序,为无线交流量身打造。应用于开发嵌入式设备。高级语言运行机制1.31.3高级语言运行机制 1、编译型语言2、解释型语言3、Java语言特征1.3.1语言运行机制 1、编译型语言 源代码一次编译成型,即可脱离开发环境,但如果改变运行平台,源代码必须重新修改并使用特定编译器进行编译,可移植性较差。常用的 C 语言即为编译型语言。1.3高级语言运行机制1.3高级语言运行机制 2、解释型语言 需要专门的解释器,每执行一次解释型语言都要逐行对源代码进行编译。解释型语言不能离开解释器而单独运行,只需要特定平台的解释器,解释型语言便可以在平台之间实现移植。
5、1.3高级语言运行机制 3、Java 语言运行机制及其跨平台性 因为 Java 源程序(.java 文件)经过编译之后得到的是一种与任何平台无关的中间代码-字节码(.class 文件)。负责解释字节码的是“Java 虚拟机”,简称 JVM(Java Virtual Machine),虚拟机中的 Java 解释器将字节码文件解释成为特定平台的二进制代码。Java 虚拟机不是一个独立的程序,为字节码提供了统一的虚拟运行平台,负责与不同的底层机器沟通,这样既兼顾了高效率执行也达到了很好的跨平台性,真正做到“一次编写,到处执行”的目的。Java 运行环境(Java Runtime Environmen
6、t,简称 JRE)为 Java 程序运行提供了可能,其中包含了 Java 虚拟机以及本地平台的核心类库。JRE 仅能运行 Java 程序,不能进行 Java 开 发与调试。JRE 包含两个部分:Java Runtime Environment 和 Java Plug-in。1.3高级语言运行机制1.3.2JRE1.类加载器(Class Loader)。2.字节码校验器(Bytecode Verifier)。3.解释器(Interpreter)。4.JIT(Just In Time)代码生成器。5.API 类库。6.硬件接口。1.3高级语言运行机制1.3.3JDK JDK(Java Develo
7、pm Kit)Java 标准开发包,是 JRE 的超集,它提供了编译、运行 java 程序所需要的各种工具和资源。包括:Java 类库、Java 编译器、Java 调试器与 JRE。至今,经历了多个版本的更新。1.3高级语言运行机制1.3.4Java 虚拟机(JVM)Java 虚拟机中实现实现内存管理功能的工具称为垃圾收集器,垃圾收集器负责将堆、元空间内的废弃的对象、常量和无用的类进行回收。字节码经过 java 虚拟机转化成特定平台架构的机器码,才实现了 Java 的跨平台。Java 虚拟机将运行时数据区域划分为五个部分,分别为方法区、堆、PC 寄存器、Java 方法栈和本地方法栈,1.3高级
8、语言运行机制Java 语言的特点1.41.4Java 语言的特点 1、操作简单。2、跨平台易移植。3、安全性高。4、面向对象。5、封装性。6、继承性。7、多态性。Java 开发环境的安装与配置1.51.5Java 开发环境安装及配置 JDK下载:Oracel官网下载。1.5Java 开发环境安装及配置 点击 JDK13 版本的下载链接后,可针对不同的操作系统进行下载1.5Java 开发环境安装及配置 接下来以 64 位 Windows 系统下的 JDK 安装为例向读者介绍 JDK 的安装与配置。第一步:JDK 安装包下载完成之后,双击安装包 jdk-13.0.1_windows-x64_bin
9、.exe 即可开始安装,双击后会弹出如图的对话框。1.5Java 开发环境安装及配置 第二步:单击“下一步”安装程序会自动跳转到路径选择对话框,如图所示。可 以选择默认安装,也可以单击对话框中的“更改”按钮,更改 JDK 的安装目录,单击“下 一步”按钮。1.5Java 开发环境安装及配置 第三步:弹出安装进度对话框,等待 JDK 自动安装完成。如果选择默认路径安装,则 JDK 安装成功后,在 C:Program FilesJava 路径下可以看到 jdk-13.0.1 文件夹,该文件 夹中包含 bin 目录和 lib 等目录。bin 目录中包含用于 Java 程序编译器(javac.exe)
10、、解释 器(java.exe)、调试器等主要工具软件,如图所示。lib 中存放的是 Java API 库文件。1.5Java 开发环境安装及配置 第四步:在首次编译和运行 Java 程序前,一般需要设置 path 环境变量,才能正常使用 JDK。右击桌面上的“计算机”图标,点击“属性”菜单项,在打开的窗口,单击左边栏中的“高 级系统变量”链接,出现系统属性对话框,如图所示。单击右下部分的“环境变量”按钮,进行环境变量的设置。1.5Java 开发环境安装及配置 第五步:设置环境变量。在系统变量框中选择“Path”(如果没有该变量,新建一个),点击“编辑”按钮,打开“编辑系统变量”对话框。在“变量
11、值”中添加“C:Program FilesJavajdk-13.0.1”(该值以实际 JDK 安装位置和版本为准),确定。1.5Java 开发环境安装及配置 第六步:配置完成后,打开操作系统的命令行界面,在命令提示符下输入 javac 或 java 命令,出现如图所示信息,说明配置成功;如果提示java不是内部或外部 命令,也不是可运行的程序或批处理文件(或 Command not found),说明环境变量配置有误。开发工具 Eclipse1.61、下载Eclipse 读者可以通过Eclipse在官网下载所需要的版本。接下来以 Eclipse2019-12 版本为例展示Eclipse的下载。
12、如左图所示,选择“Eclipse IDE for Java Developers”,右侧根据计算机安装的操作系统选择,此处选择 Windows 64-bit,进入如右图所示页面,单击 Download 按钮,设置保存路径下载即可。2、认识Eclipse 左左一一右一右一右二右二Eclipse界面介绍:如图左一为项目列表,Eclipse中的项目均可以在这一部分查看。如图右一为编辑窗口,用户在此处可以编辑、查看代码。如图右二为结果显示窗口,用户在此处可以查看运行结果。第一个 Java 程序1.71.7第一个 Java 程序 第一步:Eclipse 启动后,会出现如图所示的对话框,用来设置存放项目文
13、件的工作路径:Workspace,读者可通过“Browse.”选择合适的路径。1.7第一个 Java 程序 第二步:创建 Java 项目。可以在弹出的欢迎界面中单击“Create a new Java project”创建,如图所示。Project name 文本框中输入 Java 项目,单击“Finish”按钮后,可进入 Eclipse 主界面。1.7第一个 Java 程序 也可以单击“File”“New”“Java Project”命令创建或者单击主界面左侧 Package Explorer 中的“Create a new Java project”创建。如图所示。1.7第一个 Java
14、程序 第三步:认识 Eclipse 主界面。如图所示,左侧 Package Explorer,用于管理指定目录下的所有程序文件。中间部分为 Java 程序编辑区。下方的选项卡是一系列调试工 具,其中“Console”用于将 Java 程序的数据写入到控制台。可通过“Window”“Show view”选择需要显示的视图。1.7第一个 Java 程序 第四步:创建类 HelloWorld.java。在已有项目(例如上面创建的 FirstPro)上右击选择“New”“Class”命令,弹出“New Java Class”对话框,如图所示。在“Name”中填写类名称 HelloWorld(需要遵循标
15、识符的命名规则),选中“public static void main(String args)”复选框(此处创建主类,如果是非主类则不勾选),对话框中其他部分默认,单击“Finish”完成。1.7第一个 Java 程序 第五步:编写程序并运行。创建成功之后,如图所示编辑区会自动出现一些默 认生成的代码。1.7第一个 Java 程序 在 main 方法中编写语句“System.out.print(Hello World!);”,在编辑区点击鼠标右键,弹出的窗口中选择“Run As/Java Application”命令或单击工具栏中的按钮 运行,在控制台中查看运行结果:Hello World!
16、。如图所示。本章小结本章小结 通过本章的学习,读者应了解:1、Java 的发展史、名称由来、个版本信息、三个平台等;2、明确 Java 语言的运行机制,Java 语言面向对象、可移植性、跨平台性的特点;3、了解 JRE、JDK、JVM 的概念以及作用;4、了解 JDK13 的最新特性,熟练掌握如何下载、安装 JDK,并会配置环境变量;5、熟练掌握 Eclipse 的下载与简单使用;6、熟练掌握 Java 项目创建 的方法。Java编程基础第 2 章 Java语言基础本章内容/Contents2.32.42.52.6Java 语言基本格式Java 语言的基本元素工程实践中 Java 程序的书写规
17、范基本数据类型基本类型的类型转换2.12.2运算符与表达式流程控制数据的接收Scanner 类2.72.8Java 语言基本格式 2.12.1 Java 语言基本格式1、基本格式(类和 main 方法)在一般应用程序中,main()方法所在的类即为主类,主类以它作为程序执行的起始点,并且从它结束,在 Java 中 main()方法的书写格式基本是固定的。main()方法书写格式如下:public static void main(String args).类的书写格式如下:修饰符 class 类名 .2.1 Java 语言基本格式 Java 程序保存时,源文件的命名需要遵循一定的规则:Java
18、 程序源文件的扩展名应为.java.如果 Java 源代码中定义了一个 public 类,则该源文件的文件名必须和该 public 类的名称一致。因此,一个 Java 源文件里最多只能定义一个 public 类。2.1 Java 语言基本格式2、空白 空白包括每条语句左端距离该行左端空白缩进或者多行之间的空白行,这些空白并不 是必须的,也不影响源程序的运行,但加上这些空白有助于代码编写者的阅读。Java 语言的基本元素2.22.2Java 语言的基本元素 2.2.1Java 语言使用的字符集 Unicode(Universal Multiple-Octet Coded Character Se
19、t),Unicode 采用双字节编码方式,即每个字符编码由 16 位二进制数组成。Java 程序在书写的过程中经常会涉及的字符主要有标识符、关键字、分隔符、转义字符等,Java 程序编译的过程 中,字节码文件,即*.class 文件中使用改进的 UTF-8,JVM 加载 Class 文件之后,将其 中的字符转化为 UTF-16 编码序列。2.2Java 语言的基本元素2.2.2标识符 标识符由字母、数字、“_”、“$”任意组合组成,但数字不能出现在标识符的首位;标识符不能是 Java 语言的关键字与保留字,标识符中不能含有空格;标识符没有长度限制;标识符对大小写敏感。编写实践中,推荐使用大驼峰
20、和小驼峰书写规则。2.2Java 语言的基本元素 2.2.3关键字与保留字 Java 语言中有一组具有特殊意义的词被称为关键字,它们可以用来声明数据类型、修饰方法或类等等。关键字不能作为变量名、方法名、类名、包名等使用。2.2Java 语言的基本元素 注意:Java 中的关键字都是小写的。goto 和 const 也被称为保留字。true、false 和 null 这三个直接量是具有实际意义的字,严格地说不能算关键字,所 以没有在表中列出。用户在程序中自定义的标识符不能使用关键字(包括 Java 语言以后可能使用的关 键字 goto 和 const),也不能使用 true、false 和 nu
21、ll 这三个实义字。工程实践中 Java 程序的书写规范2.32.3工程实践中 Java 程序的书写规范 2.3.1Java 程序的注释注释是对代码的说明与解释,目的是为了让人们更加清晰地了解程序结构、方法作用等。根据注释目的不同可将注释分为序言注释、功能注释。注意:注释的目的是为了提高代码的清晰度,应避免书写会令人产生歧义的注释。注释应该简洁明了,让人一目了然,应避免内容过于冗长或者难以理解的注释。应在代码编写之前书写注释。注释中应注明被注释内容的编写目的、功能描述等内容。2.3工程实践中 Java 程序的书写规范 1、单行注释int a;/声明 int 型变量 a2、多行注释/*说明性描述
22、*功能性描述*.*/3、文档注释/*文件名*创建人*创建时间*修改人*描述*版本号*/2.3工程实践中 Java 程序的书写规范 2.3.2命名书写规范(1)包(Package)、类(Class)、接口(Interface)、组件(Component)、字段、参数、局部变量、成员方法应使用完整的英文描述符,其他命名尽量使用完整的英文描述符;(2)采用与本工程相关的领域术语进行命名;(3)采用合理的大小写混合方式,提高命名的可读性;(4)慎用缩写,且使用缩写时要保持整个工程前后一致;(5)除特殊情况外,命名长度控制在 25 个字符之内;2.3工程实践中 Java 程序的书写规范 2.3.2命名书
23、写规范(6)避免相似的命名;(7)除静态常量外,命名中避免使用下划线;(8)获取成员的方法以“get”为命名前缀;(9)布尔型获取方法以“is”为命名前缀;(10)静态常量命名全部使用大写,单词之间使用“_”连接。2.3工程实践中 Java 程序的书写规范 2.3.3文件样式及其他书写规范1、文件样式规范2其他常用书写规范基本数据类型2.42.4基本数据类型 变量必须变量必须“先声明,后使用先声明,后使用”。2.4.1变量和常量1、变量 编译器根据变量的数据类型去申请内存空间,程序需要给这个空间起一个名字,并且这个名字必须符合标识符的命名规则,称为变量名。通过变量名可以访问内存空间中的值,该内
24、存空间 中的值是可以改变的,由此而称为变量。变量的声明与赋值如下所示:int a;/声明一个变量,变量名为 a a=10;/给变量 a 赋值为 10 char c=a;/声明一个变量并赋值。2.4基本数据类型2、常量和直接量 直接量是在程序中通过数据直接表示的量,是常量的具体和直观的表现形式,例如Stirng s=abc中的abc就是直接量。常量是指在程序中不可改变的量,它可以在程序中用符号来代替常量值使用,因此在使用前必须先定义,常量一旦初始化就不可以被修改。在 Java 程序中定义的常量通过 final 关键字声明,通常用大写字母表示。常量声明格式如下:final float PI=3.1
25、4f;/声明一个常量并赋值2.4基本数据类型2.4.2数值型数据1整型根据所占内存空 间的大小分为 byte、short、int、long。2.4基本数据类型整数类型在 Java 语言中可以用十进制、八进制、十六进制来表示,但需注意以下几点:十进制:用非 0 开头的数值表示,如 150 等;八进制:用 0 开头的数值表示,如 026 等。十六进制:用 0 x 或 0X 开头的数值表示,数字 10 15 分别用字母“A、B、C、D、E 和 F 表示”(也可以使用小写字母 a f),如 0 x41、0Xabc 等。例 2-1中分别使用十进制、八进制、十六进制来表示整型值,具体代码详见教材。注意:要
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 编程 基础 教学 课件 汇总 电子 教案 全套 教程 完整版 最新
限制150内