Java面向对象程序设计 第2版 韩雪 第2章 Java语言基础新.pptVIP

Java面向对象程序设计 第2版 韩雪 第2章 Java语言基础新.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.6.1 String类型 String类型建立的字符串不能更改,如果程序需要使用字符串常数,String类型比较合适。 1.String字符串创建 创建String字符串的最简单方式是使用字符串文本。要声明字符串文本,须使用双直引号()字符。 2.String类型字符串的操作 在Java中为String类定义了一些操作字符串的方法, 2.6.2 StringBuffer类型 StringBuffer类型存入的字符串是可以改变的,如果字符串内容经常改变,应使用StringBuffer类型。 1.StringBuffer对象的创建 2.StringBuffer类的方法 2.7 数 组 数组是一种数据结构,其功能是用来存储同一类型的值。与大多数语言一样,Java中也有数组,本节将介绍如何对数组进行声明、创建、初始化。最后,将介绍有关数组应用的一些常用操作与工具。 2.7.1 数组的声明与创建 数组中的元素可以是基本数据类型,也可以是对象引用类型。但不论其元素是何种类型,数组本身是对象,这是Java中数组不同于其他语言数组之处。 1.数组声明 声明数组时,需要提供数组将要保存元素的类型以及该数组的维数两方面的信息。维数通过方括号的对数来指出,方括号对可以位于数组左边也可以位于其右边。 2.7.1 数组的声明与创建 2.创建数组对象 创建数组对象使用关键字new,基本语法如下。 new元素类型[第一维维数][第二维维数]…… 下面的代码说明了如何创建数组对象。 new int[5] ; //创建了int型长度为5的一维数组对象 new String[6][5]; //创建了String型,第一维长度为6第二维长度为5的二维数组对象 2.7.2 数组的初始化 数组的初始化是指为数组中的元素赋初值。在Java中数组的初始化主要包括默认初始化、利用循环初始化、枚举初始化。下面将分别介绍这些内容。 1.默认初始化 不论是什么类型的数组,从创建开始,系统便会默认为其每个元素赋初值。 类 型 默 认 值 类 型 默 认 值 boolean False int 0 byte 0 long 0L short 0 float 0.0F char \u0000 double 0.0 2.7.2 数组的初始化 2.利用循环初始化 3.枚举初始化 如果数组元素需要的初始值与默认值不同,但又没有明显的规律,而且数量不多,则可以使用枚举初始化。所谓枚举初始化是指在创建数组对象的同时逐一列举出所有元素的初始值,基本语法如下。 数组类型[] 数组引用标识符=new 数组类型[]{第一个元素的值,第二个元素的值,……} 2.7.3 数组的常用操作 前面几小节介绍了声明、创建以及初始化数组的方法。本小节将介绍几种数组中常用的操作,从而帮助读者更加方便地操纵数组。 1.数组排序 对数组中的元素进行排序也是开发中常用的,Java中也提供了完成这种功能的方法。Java中的数组排序方法可以分为两种:对整个数组排序和对数组指定区间排序。他们对应的方法格式分别如下所示。 2.7.3 数组的常用操作 2.查找指定元素 在实际开发中,经常需要在指定的数组中查找特定元素的位置,Java中也提供binarySearch方法来帮助开发人员进行查找操作,该方法格式如下所示。 public static int binarySearch(X[ ] a,X key) 2.7.3 数组的常用操作 3.比较数组中的元素 在实际开发中有时需要比较两个数组中的元素值是否相同,这在Java中也不用自己开发代码,只要调用Arrays类的equals方法即可。 2.8 命 名 规 范 命名规范主要指的是标识符的命名规范。前面的介绍中涉及到了Java中的类名、变量名、方法名等,它们都是标识符。只要编写代码,就不可避免地要使用标识符。标识符的规范与否极大地影响着源代码的正确性、可读性和可维护性。本节将介绍如何为标识符命名,主要包括命名标识符的语法规则、提倡的标识符命名习惯两方面的内容。 2.8.1 标识符命名规则 标识符是一个以字母开头,由字母或数字组成的字符序列,具体的命名规则如下。 字母包括“A”~“Z”、“a”~“z”、“_”、“$”以及在某种语言中代表字母的任何Unicode字符。与大多数编程语言相比,Java中“字母”的范围要大得多,不单包含英文字母,还包括希腊字母。 数字包括“0”~“9”。 “+”和“?”这样的特殊符号不能出现在标识符中,空格也不行。 标识符中的字符大小写敏感,而长度没有限制。 能将Java中的关键字(如int、double等)用做标识符名。 2.8.2 Java中提倡的命名习惯 有

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档