第3音章∠2的杰语法 Touuspspuaip
第 3 章 Java的基本语法
主要内容 3.1类型、值与基本变量 ·3.1.1基本概念 ·3.1.2基本类型 ·3.1.3引用类型 ·3.1.4类型转换 ■3.2运算符与表达式 3.2.1算术运算符与表达式 3.2.2关系运算符与表达式 ·3.2.3逻辑运算符与表达式 位运算符与表达式 3.2.5条件运算符与表达式 ·3.2.6赋值运算符与表达式 7 instanceof运算符 ·3.2.8运算符优先级与赋值顺序的理解 3.2.9基本类型所支持的操作运算 3.3语句 ·3.3.1编组语句 3.3.2表达式语句 3.3.3选择语句 3.4循环语句 ·3.3.5迭代与递归 3.3.6控制转移语句 3.3.7注释语句 2021/2/20 java面向对象程序设计教程
2021/2/20 Java面向对象程序设计教程 2 主要内容 ◼ 3.1 类型、值与基本变量 • 3.1.1 基本概念 • 3.1.2 基本类型 • 3.1.3 引用类型 • 3.1.4 类型转换 ◼ 3.2 运算符与表达式 • 3.2.1 算术运算符与表达式 • 3.2.2 关系运算符与表达式 • 3.2.3 逻辑运算符与表达式 • 3.2.4 位运算符与表达式 • 3.2.5 条件运算符与表达式 • 3.2.6 赋值运算符与表达式 • 3.2.7 instanceof运算符 • 3.2.8 运算符优先级与赋值顺序的理解 • 3.2.9 基本类型所支持的操作运算 ◼ 3.3 语句 • 3.3.1 编组语句 • 3.3.2 表达式语句 • 3.3.3 选择语句 • 3.3.4 循环语句 • 3.3.5 迭代与递归 • 3.3.6 控制转移语句 • 3.3.7 注释语句
3.1类型、值与基本变量
3.1 类型、值与基本变量
基本概念:字符集 ASCII(American Standard Code for Information Interchange 集:使用7位代码表示大小写字母 数字0~9以及若干控制字符,如NUL和EOT ISO8859-1 Latin-1字符集:在西欧,用户希望字符集 能够表示他们本国字符集的所有字符, ASCII 集因 被扩展到8位,即增 28个字符,用于表示英文中不 存在的各种西欧语言的字符。 Unicode字符集:是IsQ标准16位字符集,支持65536 个不同的字符。其中大约有21000个学符专门用于中文 日文和韩文的表意文字 ASCII、 ISO Latin-1都是 Unicode的子集。 java内部使用2个字节表示每个字符,采用 Unicode编码 2021/2/20 java面向对象程序设计教程
2021/2/20 Java面向对象程序设计教程 4 基本概念:字符集 ◼ ASCII(American Standard Code for Information Interchange)字符集:使用7位代码表示大小写字母、 数字0~9以及若干控制字符,如NUL和EOT。 ◼ ISO8859-1 Latin-1字符集:在西欧,用户希望字符集 能够表示他们本国字符集的所有字符,ASCII字符集因而 被扩展到8位,即增加了128个字符,用于表示英文中不 存在的各种西欧语言的字符。 ◼ Unicode字符集:是ISO标准16位字符集,支持65536 个不同的字符。其中大约有21000个字符专门用于中文、 日文和韩文的表意文字。 ◼ ASCII、ISO Latin-1都是Unicode的子集。 ◼ Java内部使用2个字节表示每个字符,采用Unicode编码
基本概念:关键字、值、标识符 关键字( Keyword):也称保留字( Reserved word) 全部由小写的英文字母所组成。关键字总共有50多个,其 中一些留作将来供语言设计者扩充语言功能时使用。 ■值( Litera):是指不能由程序员规定的代表某一特定 常量或数字的可知的或未知的字母或符号,一般译作“ 接量”或“字面值”,实际上泛指赋给各种不同类型 指基本类型、字符串类型 类型等)的有效值。本书将 简称为“值”,而另一个单 词“Vaue”则称为“数值”。 ■标识符( Identifier 是程序员提供的名 在]ava中, 标识符的长度不受限制,但必须以字母、下划线或$符号 开始,随后位置也可以包含数字。 ·java标识符支持几万个 Unicode字母中所包含的世界上任何重要语言中 的任何字母 举例: IdentifierTest.java 2021/2/20 java面向对象程序设计教程
2021/2/20 Java面向对象程序设计教程 5 基本概念:关键字、值、标识符 ◼ 关键字(Keyword) :也称保留字(Reserved word), 全部由小写的英文字母所组成。关键字总共有50多个,其 中一些留作将来供语言设计者扩充语言功能时使用。 ◼ 值 (Literal):是指不能由程序员规定的代表某一特定 常量或数字的可知的或未知的字母或符号,一般译作“直 接量”或“字面值”,实际上泛指赋给各种不同类型(常 指基本类型、字符串类型、空类型等)的有效值。本书将 它简称为“值”,而另一个单词“Value”则称为“数值” 。 ◼ 标识符(Identifier):是程序员提供的名字,在Java中, 标识符的长度不受限制,但必须以字母、下划线或$符号 开始,随后位置也可以包含数字。 • Java标识符支持几万个Unicode字母中所包含的世界上任何重要语言中 的任何字母。 • 举例: IdentifierTest.java