网站大量收购闲置独家精品文档,联系QQ:2885784924

标识符与数据类型.ppt

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 本章主要内容 Java 应用程序的结构 2.1 Java的基本语法单位 空白、注释及语句 空白 Java程序的元素之间可插入任意数量的空白,编译器将忽略掉多余的空白; 程序中除了加入适当的空白外,还应使用缩进格式,使得同一层语句的起始列位置相同。 不提倡的程序风格 一种不好的风格 提倡的程序风格 注释 程序中适当地加入注释,会增加程序的可读性 Java中的三种注释形式: 语句、分号和块 Java中的语句是最小的执行单位。 Java各语句间以分号“;”分隔。一个语句可写在连续的若干行内 花括号“{”和“}”包含的一系列语句称为语句块,简称为块,语句块可以嵌套。 2.1.2 Java关键字 2.1.3 标识符 标识符是以字母、下划线(_)或美元符($)开头,由字母、数字、下划线(_)或美元符($)组成的字符串。 标识符区分大小写,长度没有限制 。 标识符可以作为变量名、类名、方法名及接口名等。 标识符举例 合法的标识符 非法标识符 2.2 Java编码体制(编程风格) Java中的一些命名约定 : 类 类名应为名词,含有大小写,每个字的首字母大写 接口 接口是一种特殊的类,接口名的命名约定与类名相同 方法 方法名应是动词,含有大小写,首字母小写,其余各字的首字母大写,尽量不要在方法名中使用下划线 常量 简单类型常量的名字应该全部为大写字母,字与字之间用下划线分隔,对象常量可使用混合大小写 。 变量 所有的变量都使用混合大小写,首字符为小写,后面的字首用大写,作为字间的分隔符。变量名中不要使用下划线。 2.3 数据类型 整型 字节型(byte),8个位,范围-128~127。 短整型(short) ,占16个位,范围-32768 ~32767 。 整型( int ),占32个位。 长整型( long ),占64个位。 Java中的整型最值均有特定的符号。例如, Byte.MAX_VALUE就表示字节型的最大值127。 整型数值可以采用八进制、十进制、十六进制表示,但不能采用二进制表示,和C/C++中的一样。 如017,12,0x2aB. 字符型 char Java字符型变量的长度为16个位,表示范围是从‘\u0000’ 到 ‘\uffff’ 即从0 到 65535;而C/C++是采用8个位来表示字符的。 如 ’A’, ’\114’ Character是char类型对应的类类型 ; 最大值 Character.MAX_VALUE ——65535; 最小值 Character.MIN_VALUE——0 ; 浮点型 分类:float和double,前者占32个位,后者占64个位。如3.14,3.14d,3.14f,默认的是double型。 Float 、Double 是对应的类类型 ; Float.MAX_VALUE、Float.MIN_VALUE是最大值和最小值。 Float.POSITIVE_INFINITY 和 Float.NEGATIVE_INFINITY是正/负无限大 。 布尔型 boolean变量取值:true和false ; true和false不能转换成任何数值表示,true不是1,false也不是0 。 2.3.2 类型转换 各类型所占用的位数从短到长依次为: byte short char int long float double 类型转换 当位数多的类型向位数少的类型进行转换时,需要用户明确指明,即进行强制类型转换。 一般地,高级类型(即位数较多的数据类型)转为低级类型(即位数较少的数据类型)时,截断高位内容,因此会导致精度下降或数据溢出。 变量、说明和赋值 程序2-2 变量的说明和赋值 程序2-3为每种基本类型定义了一个变量,并为其赋值 2.4 复合数据类型 定义:用户定义的新类型为复合数据类型 Java为用户提供的复合数据类型就是我们在前面提到的复合数据类型,即类、接口和数组。 2.5 类和对象的初步介绍 可以将现实生活中的事物经过抽象,映射为程序中的对象。 对象在程序中是通过一种抽象的数据类型来描述的,这种抽象数据类型称为类(class)。 OOP中的三大技术:封装、继承和多态。 面向对象方法学包括三方面: 面向对象的分析(object-oriented analysis, OOA) 面向对象的设计( object-oriented design, OOD) 面向对象的程序设计( object-oriented program, OOA) 为什么使用面向对象 随着开发系统的不断扩大,面向过程的方法越来越不能满足使用者的要求。 OOP技术使得程序结构简单,相互协作容易,更重要的是程序的重用性

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档