Java織程教术基础 第二章Java的实现基础 索迪教育
索迪教育 Java编程技术基础 第二章 Java 的实现基础
上章回顾 >了解软件危机 >了解面向过程的软件设计方法 了解面向对象的软件设计方法 >熟悉面向对象系统的基本概念 >了解Java程序的基本设计方法 索迪教育
索迪教育 上章回顾 ➢ 了解软件危机 ➢ 了解面向过程的软件设计方法 ➢ 了解面向对象的软件设计方法 ➢ 熟悉面向对象系统的基本概念 ➢ 了解 Java 程序的基本设计方法
我们的目标 掌握Java的编程基础 √标识符 √Java的关键字 √数据类型和取值范围 √]ava的变量 √运算符 表达式 √编码约定 √流程控制 索迪教育
索迪教育 我们的目标 ➢ 掌握 Java 的编程基础 ✓标识符 ✓Java 的关键字 ✓数据类型和取值范围 ✓Java 的变量 ✓运算符 ✓表达式 ✓编码约定 ✓流程控制
Java的标识符 >在Java编程语言中,标识符是赋予变量、类或方法 的名称 >标识符可从一个字母、下划线(_)或美元符号($)开始, 随后也可跟数字 >标识符是大小写区别对待的并且未规定最大长度 >标识符不能是关键字,但是它可包含一个关键字作为 它的名字的一部分 索迪教育
索迪教育 Java 的标识符 ➢ 在Java编程语言中,标识符是赋予变量、类或方法 的名称 ➢ 标识符可从一个字母、下划线(_)或美元符号($)开始, 随后也可跟数字 ➢ 标识符是大小写区别对待的并且未规定最大长度 ➢ 标识符不能是关键字,但是它可包含一个关键字作为 它的名字的一部分
关键享-1 原始数据类型 分支关键字 byte else short switch int Case a long default float break double 方法、变量和类修饰符 char private public a boolean protected >循环关键字 final do static While abstract native ■for synchronized break volatile continue strictfp transient 索迪教育
索迪教育 关键字 - 1 ➢ 原始数据类型 ◼ byte ◼ short ◼ int ◼ long ◼ float ◼ double ◼ char ◼ boolean ➢ 循环关键字 ◼ do ◼ while ◼ for ◼ break ◼ continue 分支关键字 ◼ if ◼ else ◼ switch ◼ case ◼ default ◼ break ➢ 方法、变量和类修饰符 ◼ private ◼ public ◼ protected ◼ final ◼ static ◼ abstract ◼ native ◼ synchronized ◼ volatile ◼ strictfp ◼ transient
关键字2-2 异常处理 字面值常量(不是关键字) False catch ue finally throw null throws >方法相关关键字 >对象相关关键字 return new void extends implements 包相关关键字 class a package interface a import instanceof this ■ super 索迪教育
索迪教育 关键字2-2 ➢ 异常处理 ◼ try ◼ catch ◼ finally ◼ throw ◼ throws ➢ 对象相关关键字 ◼ new ◼ extends ◼ implements ◼ class ◼ interface ◼ instanceof ◼ this ◼ super ➢ 字面值常量(不是关键字) ◼ false ◼ true ◼ null ➢ 方法相关关键字 ◼ return ◼ void ➢ 包相关关键字 ◼ package ◼ import
Java的数据类型 >基本类型 类型 关键字 值 字节 byte8位带符号整数 短整型 short16位带符号整数 整型 nt32位带符号整数 长整型 long 64位带符号整数 单精度浮点数foa32位IEEE754浮点数 双精度浮点数 double64位IEEE754浮点数 字符 char16位 Unicode字符 布尔 boolean true、 false 索迪教育
索迪教育 Java 的数据类型 ➢ 基本类型 类型 关键字 值 字节 byte 8位带符号整数 短整型 short 16位带符号整数 整型 int 32位带符号整数 长整型 long 64位带符号整数 单精度浮点数 float 32位 IEEE 754 浮点数 双精度浮点数 double 64位 IEEE 754 浮点数 字符 char 16位 Unicode 字符 布尔 boolean true、false
Java的数据类型 >类类型 Button cmdOK= new Button(“确定”); √ Button method >接口类型 a implements ActionListener ActionListener method >数组类型 a int[] s=new int[4] 索迪教育
索迪教育 Java 的数据类型 ➢ 类类型 ◼ Button cmdOK=new Button(“确定”); ✓Button.method ➢ 接口类型 ◼ implements ActionListener ✓ActionListener.method ➢ 数组类型 ◼ int[] s=new int[4];
Java的变量 >变量定义格式 类型名变量名,…… 变量的赋值 变量名=表达式 >定义时赋值 类型名变量名=表达式,……; 索迪教育
索迪教育 Java 的变量 ➢ 变量定义格式 类型名 变量名,……; ➢ 变量的赋值 变量名=表达式; ➢ 定义时赋值 类型名 变量名=表达式,……;
Java的算术运算符 类型运算符 运算 级别 单目 取反 按位取反 ++、--自加1、自减1 222 双目+、+ 加、自加 4、15 减、自减 4、15 水水 乘、自乘 3、15 、/= 除、自除 3、15 、%=取余、自取余 3、15 >左移、右移 5 补0右移 5 索迪教育
索迪教育 Java 的算术运算符 类型 运算符 运算 级别 单目 - 取反 2 ~ 按位取反 2 ++、-- 自加1、自减1 2 双目 +、+= 加、自加 4、15 -、-= 减、自减 4、15 * 、 *= 乘、自乘 3、15 /、/= 除、自除 3、15 %、%= 取余、自取余 3、15 > 左移、右移 5 >>> 补0右移 5