Java学编程入门到实践教程ppt课件

上传人:资****亨 文档编号:135535396 上传时间:2020-06-16 格式:PPT 页数:222 大小:947KB
返回 下载 相关 举报
Java学编程入门到实践教程ppt课件_第1页
第1页 / 共222页
Java学编程入门到实践教程ppt课件_第2页
第2页 / 共222页
Java学编程入门到实践教程ppt课件_第3页
第3页 / 共222页
Java学编程入门到实践教程ppt课件_第4页
第4页 / 共222页
Java学编程入门到实践教程ppt课件_第5页
第5页 / 共222页
点击查看更多>>
资源描述

《Java学编程入门到实践教程ppt课件》由会员分享,可在线阅读,更多相关《Java学编程入门到实践教程ppt课件(222页珍藏版)》请在金锄头文库上搜索。

1、第1章Java语言概述 Java语言是当前非常流行的开发语言 广泛应用于信息技术 科学研究 军事工业 航空航天等各个领域 Java语言发展到今天 互联网的快速发展起了很大的推动作用 下面将对Java语言的发展 特点 运行环境等方面做个简要介绍 使读者对Java语言有个全面了解 本章包括以下知识点 Java语言简介 运行环境的搭建 编写第一个Java程序 通过学习本章内容 读者可以对Java语言有个全面的了解 并且掌握Java程序运行环境的搭建过程 1 1Java语言简介 Java语言是当前非常流行的开发语言 不过发展到今天也走过了非常曲折的道路 下面就从语言的发展 特点 工作原理几个方面详细介

2、绍一下Java语言 1 1 1Java语言的发展 计算机编程语言不断发展 Java语言发展到今天 可以说互联网的快速发展起了很大的推动作用 现在谈到Java 已不仅仅表示一门程序语言 更是一种软件开发平台 Java已经演化出了J2SE J2EE J2ME三个版本 分别面向不同领域的应用开发 1 Java2Platform StandardEdition J2SE 2 Java2Platform EnterpriseEdition J2EE 3 Java2Platform MicroEdition J2ME 1 1 2Java语言的特点 Java语言是一种分布式的面向对象编程语言 在各个行业领域

3、开发中得到了广泛的应用 Java具有面向对象 平台无关 简单 健壮 多线程 安全等诸多特性 下面就这些方面特性分别进行讨论 1 面向对象2 平台无关性3 简单性4 解释执行5 网络的6 分布式7 健壮性8 可扩展性9 安全性 1 1 3工作原理 虚拟机 JVM 与垃圾回收是Java语言工作的两种重要机制 下面对其分别进行详细介绍 1 Java虚拟机 JVM 2 垃圾回收机制 1 2Java程序运行环境 在使用一门语言之前 首先需要搭建相关的运行环境 下面就从JDK的安装 环境变量设置 开发工具几个方面介绍如何搭建Java语言的运行环境 1 2 1下载 安装JDK 要进行Java应用程序开发 首

4、先需要安装JDK JavaDevelopmentKits JDK是Sun公司提供的一套Java开发环境 具有多种操作系统的多个版本 自从Java诞生以来 JDK的版本一直在不断升级 如JDK1 3 JDK1 4 JDK1 5 下面以J2SE6 0DevelopmentKits在Windows操作系统下的安装为例 逐步搭建Java程序的运行环境 1 2 2设置环境变量 Java程序运行的环境变量主要包括Path和Classpath Path用于指定JDK包含的工具程序所在的路径 这与设置操作系统中其他应用程序的Path是一样的 Classpath是Java程序运行所特需的环境变量 用于指定运行的

5、Java程序所需的类的加载路径 设置Java运行环境变量有命令行和图形界面两种形式 下面分别进行介绍 1 设置Path2 设置Classpath 1 2 3开发工具介绍 Eclipse是一个流行的针对Java编程的集成开发环境 IDE 它还可以用作编写其他语言 比如C 和Ruby 的环境 合并各种种类工具的框架 以及创建桌面或服务器应用程序的富客户端平台 Eclipse是开放源代码的项目 可以免费下载 它的官方网址是http www Eclipse org 目前最新的版本号是3 4 1 3第一个Java程序 在全面学习一门编程语言之前 最快的对该语言进行大致了解的方式就是编写一个简单的程序 下

6、面就以第一个Java程序为例 详细介绍Java程序的编写 编译 运行等过程 1 3 1编写程序 配置好程序运行环境后就可以动手编写Java程序了 通过编写第一个简单的Java程序 能够对Java有个快速的体验 也能验证运行环境配置的正确与否 学习一门程序语言 通常都是以一个 HelloWorld 的程序开始 为了让读者能够更深的体会Java程序的编写 执行过程 下面的实例先是采用文本编辑器编写 命令行方式执行 最后将会介绍使用Eclipse编写该实例的过程 1 3 2编译 运行 程序编写完成后 在执行前首先需要进行编译 编译Java源程序需要使用Javac命令程序 命令行方式编译 运行Java

7、源程序的步骤如下所示 1 3 3使用Eclipse编写 执行程序 在掌握了用命令行方式编译 执行程序的方法后 下面详细介绍一下如何使用Eclipse编写 执行上面列举的HelloWorld程序 1 3 4程序结构说明 第一个Java程序比较简单 但毕竟是一个完整的程序 能够正确执行 下面对这个程序的整个结构做个简单说明 以便对Java程序结构有个最初步的简单认识 01publicclassHelloWorld 定义类HelloWorld02 定义main 方法03publicstaticvoidmain Stringargs 04System out println HelloWorld 输出

8、字符串05 06 1 3 5Java程序调试技巧 程序调试是程序开发过程中很重要的一项工作 即时熟练的开发人员也是如此 不过 对于初学者来说有时更容易犯一些入门级的错误 很小的一个错误往往使初学者费尽周折 为此花费大量精力 下面给出一些编写程序过程中经常遇到的一些问题及调试技巧 以便在遇到问题时能够快速饩觥1 Path Classpath的问题2 注意大小写3 主文件名与类名一致4 全角与半角5 使用Eclipse调试程序 第2章简单数据类型及运算 在Java语言中定义了一组简单数据类型 这些数据类型是构成其他数据类型的基础 简单数据类型类似结构化编程语言中的数据类型 定义了数据类型的变量与常

9、量 与运算符进行组合 可以形成各种复杂的表达式 从而构成程序中的基本运算单元 在各种编程语言中 可以说数据类型 运算符及表达式等都是程序基础 会同标识符 关键字 变量与常量 这些基础知识又互相衔接 密不可分 本章针对这些基础知识逐一详细介绍 2 1标识符与关键字 程序中的标识符与关键字都具有一定的含义 标识符是用户定义的程序中类 变量 常量 方法等的标识 关键字是语言本身留作特殊用途的专用符号 关于标识符与关键字的具体知识 下面分别进行介绍 2 1 1标识符 标识符是指程序中类 变量 常量 方法等的名字 类 变量 常量 方法等进行定义和引用时需要利用一定的标识进行识别 这就需要使用标识符 标识

10、符的命名必需符合一定的规范 Java语言的标识符命名规则如下 首字符必需是字母 下划线 美元符号 或者人民币符号 标识符由数字0 9 大写字母A Z 小写字母a z和下划线 美元符号 以及所有在十六进制0 xc0前的ASCII码等组成 不能把关键字和保留字作为标识符 标识符对大小写敏感 也就是需要区分大小写 标识符没有长度限制 2 1 2关键字 语言本身专门使用的标识符为关键字 在程序代码中有其特殊的含义 Java常用的关键字有package class interface public private protected default int byte double boolean cha

11、r if else while switch case do break continue try catch finally throw throws new this super等 所有的关键字都为小写 每个都有其特殊的作用 比如 用于包 类 接口定义 package class interface 访问控制修饰符 public private protected default 数据类型 int byte double boolean char 关于流程控制 if else while switch case do break continue 关于异常处理 try catch fina

12、lly throw throws 创建对象 new 引用 this supe 2 2基本数据类型 程序中的主要数据元素为变量与常量 每一个变量与常量必须属于一种数据类型 数据类型指定了该类数据所占内存空间的大小 取值范围及其可以进行的操作 Java语言中的数据类型可分为基本数据类型和复合数据类型 基本数据类型可称为 原始数据类型 是其他数据类型的基础 复合数据类型以基本数据类型为基础 通常以类的形式进行封装 复合数据类型的概念后续章节会详细说明 基本数据类型主要包括布尔类型 字符型 整型 实型 下面分别进行介绍 2 2 1布尔类型 布尔类型用关键字boolean表示 只有true和false两

13、个值 布尔类型通常用在流程控制中进行逻辑判断 布尔型数据在机器中占1个字节 系统默认初始值为false 2 2 2字符型 字符型用关键字char表示 Java中的字符属于Unicode编码 一种类似于ASCII码的国际标准编码 采用二字节编码 由于计算机底层只能处理二进制数据 要想使用字符 就需要对字符进行编码 转换成一系列二进制数来表示特定的字符 目前有多种编码字符集 如Unicode ISO 8859 1 GBK ASCII等 不同的字符集收录的字符不尽相同 Unicode属于国际标准字符集 收录了世界上所有各国语言文字的字符 字符型数据在机器中占2个字节 默认初始值为 u0000 2 2

14、 3整型 整型用来表示不含小数部分的数字 Java语言中共有四种整数类型 分别是byte short int和long 这四种整数类型占用的内存空间各不相同 从而取值范围也不同 2 2 4实型 浮点型 实型用来表示含有小数的数字 Java语言中共有float和double两种实数类型 这两种实数类型占用的内存空间 取值范围各不相同 2 2 5数据类型转换 在程序编写过程中 不同数据类型的变量之间经常需要赋值或运算 这就需要进行数据类型转换 各种数据类型根据分配空间大小 取值范围不同 划分为一定的优先级关系 再根据优先级 数据类型转换分为自动类型转换和强制类型转换 1 自动类型转换2 强制类型转

15、换 2 3运算符与表达式 运算符与表达式的概念是紧密联系在一起的 运算符与操作数组成表达式来完成相应的运算 不同类型的运算符 组成不同的表达式 可以完成不同类型的运算 表达式是具有确定值的语句 由操作数和各种运算符按照一定的规则组成 表达式的值可以作为操作数 进而形成更复杂的表达健Java语言中的运算符主要包括如下类别 算术运算符 赋值运算符 关系运算符 逻辑运算符 位运算符 条件运算符 2 3 1算术运算符及表达式 算术运算符和操作数组成算术表达式 完成基本的算术运算 算术运算符按照操作数的个数可以分为二元运算符和一元运算符 下面分别进行介绍 1 二元算术运算符2 一元算术运算符 2 3 2

16、赋值运算符及表达式 由赋值运算符组成的表达式为赋值表达式 赋值运算符只有一个 即 赋值运算符用于运算符右边的值赋值给左边的变量 2 3 3关系运算符及表达式 由关系运算符及两个操作数组成关系表达式 关系运算符都是二元运算符 用来比较两个操作数 执行结果为布尔型 关系运算符共有六种 分别是 大于 大于等于 小于等于 等于 和 不等于 关系表达式的语法格式如下所示 operation1Operatoroperation2其中 参数operation1表示第一个操作数 参数Operator表示关系运算符 参数operation2表示第二个操作数 2 3 4逻辑运算符及表达式 由逻辑运算符及操作数组成逻辑表达式 逻辑运算符共有三个 分别是 逻辑与 逻辑或 和 逻辑非 其中 逻辑与 逻辑或 是二元运算符 逻辑非 是一元运算符 逻辑表达式的操作数都必须为布尔型 执行结果也为布尔型 2 3 5位运算符及表达式 位运算是指将操作数以二进制位的形式进行运算 位运算的操作数只能是整数类型 位运算符共有七个 分别是 位右移 无符号位右移 按位与 按位或 按位异或 和 按位取反 其中前六项均为二元运算符 而

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

当前位置:首页 > 高等教育 > 大学课件

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