第2章--Java语言基础.ppt

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第2章Java语言基础本章介绍Java语言的基础知识,本章也是继续学习后续章节的基础内容。本章重点介绍了Java中的基本数据类型和引用数据类型、隐式类型的转换、数据变量与数据常量和Java的运算符。虽然这些内容学起来有些乏味,但是希望读者耐心读完,尝试着编写测试的例子程序,一旦掌握会对程序编写发挥积极的作用。2.1Java命名规则俗话说无规矩不成方圆,使用Java编程语言也需要遵循一定的命名规则,如类的命名,属性命名,方法命名和常量命名等,Java程序的编写也需要遵循一定的规则,如缩进、对齐等,本节将详细介绍Java的命名规则和代码编写规则。类的命名:类由有意义的单词或单词的组合组成,要求每个单词的第一个字母要大写,一般由名词或名词词组组成。如:SaveTableData(保存表格数据类)。属性命名:类由属性和方法组成,属性代表类的静态特性,它可以由一个单词或多个单词组成,要求有一定意义,明确表示属性本身的特性。方法命名:方法表示类的动态特性,方法的命名是除第一个字母是小写外其他和类的命名一样。如updateTableData()(更新表格数据),Java对于取值或设置值的方法有特殊的要求,取值的方法是getXXX(),设置值的方法是setXXX()。常量命名:常量命名方法是由一个或多个单词组成,每个单词要求大写,单词需有一定意义如MAX_INTEGER(最大整数),MIN_INTEGER(最小整数),RATE(汇率)等。2.2数据类型一提到数据类型对于初级读者首先想到得是整数或小数,当然这是读者思维里直观的理解,这种理解首先是正确的,但是在学习Java语言时只知道整数类型还不够,因为一门计算机语言需要处理各种数据信息,如图像、视频、文字、语音等,所以还需要其他的数据类型从底层支持多样的数据处理,本章笔者将重点介绍Java支持的各种数据类型,虽然说明起来有些烦琐,但只要读者把例子运行一下,再翻翻书理解基本的概念就足够了。Java是一种对数据类型要求严格的高级开发语言,严格性体验在程序的编译时刻运行环境知道每个变量(变量的概念在2.4节介绍)或表达式的确定类型,一旦Java知道了数据类型,也就确定了其相应的运算。Java把数据类型分为两大类,一类是基本数据类型,一类是引用数据类型。2.2.1基本数据类型Java的基本数据类型分为四类,即整型、浮点型、字符型和布尔型,这四种数据类型都有自己的表达范围和相应的操作符,下面依次详细介绍。1.整型数据类型整型又分为四种数据类型,即byte、short、int和long,这些又称为关键字,即在Java中不能随便使用这些关键字,只能用来表达它特定的数据类型。2.浮点数据类型浮点数据类型又分为两种:单精度浮点型(float)和双精度浮点型(double)。float类型用32位存储,而double类型用64位存储,二进制位数越多说明其表达数字的精度越高。注意二者都是表示非整数的,计算机里表示小数通过浮点数实现。3.字符数据型其实在Java规范中把字符型数据归为整型数据类型,但是由于理解起来不直观,这里就另分为一类,读者只要认为它是数据类型的一种就可以了。不必关心如何分类。4.布尔数据型布尔数据类型有两种,即true和false。布尔类型通常用于逻辑判断,尤其多用在程序的流程控制中。布尔类型的默认值是false,即如果定义了一个布尔变量但没有赋初值,默认的该布尔变量值是false。2.2.2引用数据类型在学习引用数据类型前,最好先学习第8章的面向对象技术导论,读者也可以略过本节,在学完第8章后再回头学习本节的引用类型。这里首先假设读者已经具备了面向对象的基本知识,尤其对类和接口有了良好的认识。Java把引用类型分为三类,即类类型(classtypes)、接口类型(interfacetypes)和数组类型(arraytypes)。1.类类型2.接口类型3.数组类型2.3数据类型转换Java在数据计算时支持混合和数据类型的计算,如整型数据与浮点型数据可以进行加、减、乘、除运算。所以Java支持数据类型的转换。下面介绍两种数据类型的转换方式。2.3.1隐式数据类型转换对于整型数据,Java支持隐式的数据类型转换,但该转换是有规则的,即取值范围小的可以隐式转化为取值范围大的数据类型,如int型整型数据可以自动转型为long型整型数据。表就是按照数据类型隐式转换顺序的表。2.3.2显式数据类型转换显式的数据类型转换也常叫强制数据类型转换,即取值范围大的必须强制转化为取值范围小的数据类型,如long型整型数据可以强制转型为int型整型数据,但这种转化使用时一定要谨慎,因为如果取值范围大的数据无法用取值范围小

文档评论(0)

好文精选 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档