欢迎来到天天文库
浏览记录
ID:58988511
大小:398.00 KB
页数:49页
时间:2020-09-27
《面向对象程序设计教程ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第3章Java的基本语法2021/9/251Java面向对象程序设计教程主要内容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.7instanceof运算符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.
2、6控制转移语句3.3.7注释语句2021/9/252Java面向对象程序设计教程3.1类型、值与基本变量2021/9/253Java面向对象程序设计教程基本概念:字符集ASCII(AmericanStandardCodeforInformationInterchange)字符集:使用7位代码表示大小写字母、数字0~9以及若干控制字符,如NUL和EOT。ISO8859-1Latin-1字符集:在西欧,用户希望字符集能够表示他们本国字符集的所有字符,ASCII字符集因而被扩展到8位,即增加了128个字符,用于表示英文中不存在的各种西欧语言的字符。Unicode字符集:是ISO标准
3、16位字符集,支持65536个不同的字符。其中大约有21000个字符专门用于中文、日文和韩文的表意文字。ASCII、ISOLatin-1都是Unicode的子集。Java内部使用2个字节表示每个字符,采用Unicode编码。2021/9/254Java面向对象程序设计教程基本概念:关键字、值、标识符关键字(Keyword):也称保留字(Reservedword),全部由小写的英文字母所组成。关键字总共有50多个,其中一些留作将来供语言设计者扩充语言功能时使用。值(Literal):是指不能由程序员规定的代表某一特定常量或数字的可知的或未知的字母或符号,一般译作“直接量”或“字
4、面值”,实际上泛指赋给各种不同类型(常指基本类型、字符串类型、空类型等)的有效值。本书将它简称为“值”,而另一个单词“Value”则称为“数值”。标识符(Identifier):是程序员提供的名字,在Java中,标识符的长度不受限制,但必须以字母、下划线或$符号开始,随后位置也可以包含数字。Java标识符支持几万个Unicode字母中所包含的世界上任何重要语言中的任何字母。举例:IdentifierTest.java2021/9/255Java面向对象程序设计教程Java关键字abstractdefaultifprivatethisbooleandoimplementspro
5、tectedthrowbreakdoubleimportpublicthrowsbyteelseinstanceofreturntransientcaseextendsintshorttrycatchfinalinterfacestaticvoidcharfinallylongstrictfpvolatileclassfloatnativesuperwhileconstfornewswitchcontinuegotopackagesynchronizedconst和goto是保留字true,false和null为相应类型的值,不属于关键字2021/9/256Java面向对象程
6、序设计教程强类型语言(Stronglytypedlanguage)Java属于强类型的程序设计语言。所有变量和表达式在编译时都有明确的类型,它有助于编译时的错误检测:类型限制了一个变量能够拥有的或者一个表达式能够生成的值;类型还限制了各种操作对这些值的支持程度以及决定操作的含义。2021/9/257Java面向对象程序设计教程Java语言的类型结构Java类型基本类型引用类型数值类型布尔类型整型浮点型类/接口类型数组类型byteshortintlongcharbooleanfloatclassdoubleinterfaceType[](空类型)(null)2021/9/25
7、8Java面向对象程序设计教程基本类型(PrimitiveType)boolean用于逻辑运算。int、long、byte和short用于整数算术运算。char主要用于输入输出。double和float用于实数(即浮点数)的算术运算。整型数值缺省为int型,long型在数值之后加l或L浮点型数值缺省为double型,float型在数值之后加f或F2021/9/259Java面向对象程序设计教程基本类型的特点基本类型在所有的平台和实现中的定义相同,类型名称属于Java保留的关键字。基本类型的值不允许共享
此文档下载收益归作者所有