- 1、本文档共54页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 Java语言基础 武汉邮电与信息工程学院邮科院校区 本章学习要点 标识符与关键字 常量与变量 数据类型 运算符与表达式 条件控制语句,包括三种条件语句和switch语句 循环控制语句,包括for、while、do while循环及相应的辅助语句 字符串类String和BufferString及使用 数组的声明及使用 本章内容介绍 本章介绍Java的基础编程知识,包括:关键字与标识符,变量和数据类型,运算符,表达式,控制流程,以及其他的特点。 Java语言具有与C、C++相似的语法,但改进了C、C++中不合理的内容,新增了一些新的特点。主要有如下几点: (1) 全局变量:Java程序中,不能在类之外定义全局变量,只能通过在一个类中定义公用、静态的变量来实现一个类中的全局变量。 (2) goto语句:Java不支持goto语句,而是通过异常处理语句try、 catch、final等来处理遇到错误时跳转的情况。 (3) 指针:Java语言不支持指针的操作,但通过引用等特性实现了指针的功能及灵活性。 (4) 内存管理:Java语言系统则能创建并动态维护数据结构所需的内存,并自动完成内存垃圾的收集工作。 (5) 预处理指令:Java没有了C语言常用的预处理器,如#define、#ifdef、也没有了#include,但是却增加import语句与包机制。 (6) 多重继承:Java语言不支持多重继承,只支持单继承,使对象与对象间的关系不再变得复杂。 2.1 标识符与关键字 标识符 Java语言中的类名、对象名、方法名、常量名和变量名统称为标识符。 标识符定义规则: 由字母、下划线(_)、美元符($)或数字组成,且不能以数字开头 标识符命名规范: 标识符要体现具体的含义,具有可读性 包名全部小写,edu.wri.test 类名第一个字母要大写,HelloWorld 变量名第一个字母要小写,userName 方法名第一个字母要小写,setName 常量名每个字母都要大写,单词间用下划线分隔,MAX_VALUE 合法的标识符 Java、_Hello、$money、My_name_is_Jacky、two2 不合法的标识符 2two、@cn、sum=1+3、Hi~、The World 合理的命名方式,可以增加代码的可读性,易于理解和维护 如存放求和的结果的变量,abc与sum比较,那个更易让人理解。 关键字 也称为保留字,是Java语言内容预先定义好的标识符。Java语言内容共有53个关键字和保留字。 2.2 常量与变量 常量 常量:在声明后,一旦初始化,其值在整个生命周期中永远不可改变的量。 常量的使用,必须使用final关键字。 常量的声明方式: final 常量类型 常量名 常量在声明后,必须为其赋值,即进行初始化。 final int MAXNUM = 100; 对常量可以在如下时机进行初始化: 作为局部变量,可以在声明时同时初始化,或稍后赋值 作为类成员变量,在声明时初始化,或在构造函数中初始化 常量与字面值。 变量 变量是用标识符命名的数据项,是程序运行过程中其值可以改变的量。 在程序中使用的每一个变量必须提供一个名字。 Java是强类型语言,这就意味着每一个变量都必须有一个数据类型。为了描述一个变量的类型和名字,必须用如下方式编写变量声明: 类型 变量名; 使用变量之前必须先声明变量。 声明变量包括两项内容:变量名和变量的类型。通过变量名可使用变量包含的数据。变量的类型决定了它可以容纳什么类型的数值以及可以对它进行什么样的操作。 变量声明的位置,决定了该变量的作用域。 变量的取名 变量名应满足下面的要求: 必须是一个合法的标识符。 不能是一个关键字或者保留字(如true、false或者null)。 在同一个作用域中必须是唯一的。 Java语言规定标识符由字母、下划线(_)、美元符($)和数字组成,且第一个字符不能是数字。其中,字母包括:大、小写字母、汉字等。 一般约定:变量名是以小写字母开头。如果变量名包含了多个单词,则在每个单词的第一个字母大写,如:isVisible。下划线“_”可以用在常数中用它分离单词,因为常数名都是用大写字母,用下划线可以更清晰。 2.3 数据类型 基本数据类型是Java内置的数据类型。 它分成四类八种,整型、浮点型、字符型和布尔型。 所有的数据类型都有取值范围,变量的取值不能超出所允许的数值范围。 整型,分为四种,其中值得注意的长整型变量,在赋值时要+上L或l; 如 long la = 9876543210; //Java整数默认为int型 正确形式: Long la = 9876543210L;//长整型数值一律加字母“L”。
文档评论(0)