8种基本数据类型_第1页
8种基本数据类型_第2页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 4/48种基本数据类型 8种基本数据类型及取值范围: 整数类型 占位 最大值 最小值byte 8位补码 0 x7f(127) 0 x80(-128)short 16位 0 x7fff(32767) 0 x8000(-32768)int 32位 0 x7fffffff(2G-1)231-1或21亿0 x80000000(-2G)long 64位 263-1 -263-1浮点数型:float 占用4字节,范围是-3.403E383.403E38,double 占用6字节 范围是-1.798E3081.798E308字符型:charBoolean(布尔)型;booleanint类型的数据能表示的范

2、围比float类型小,int类型数据表示的精度比float大,double精度比int精确,但是不如long;double范围远远大于long引用数据类型:类(class)接口(interface)数组(array)Java标识符命名规则:标识符由字符,下划线_,美元符$或数字组成标识符应以字母,下划线,美元符开头Java标识符大小写敏感,长度无限制约定俗称:Java标识符选取因注意见名知意且不能与Java语言的关键字重名Java中一些赋以特定的含义,用做专门用途的字符串称为关键字(keyword)所有Java关键字都是小写英文goto和const虽然从未使用,但也被Java关键字保留Java

3、的常量值用字符串表示,区分为不同的数据类型如整型常量123实型常量3.14字符常量a逻辑常量true,false字符串常量helloworldJava变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域从本质上讲,变量其实是内存中的一小块区域,使用变量名来访问这块区域因此,每一个变量使用前必须要先申请(声明).然后必须进行赋值(填充内容),才能使用内存分四个区域:code segment 存放代码data segment 静态变量 字符串常量stack 局部变量 栈heap new出来的东西 堆Java变量的分类按被声明的位置划分:局部变量:方法或语句块内部定义的变量成员变量: 方

4、法外部,类的内部定义的变量注意:类外面(与类对应的大括号外面)不能有变量的声明按所属的数据类型划分:逻辑型-boolean类型适于逻辑运算,一般用于程序流程控制boolean类型数据只允许取值true或false,不可以0货非0的整数替代true和false,这点和C语言不同文本型-char整数型-byte,short,int,long浮点数型-float,double字符型charchar型数据用来表示通常意义上字符字符常量为用单引号括起来的单个字符,例如:char eChar = a;char cChar=中;Java字符采用Unicode编码,每个字符占两个字节,因而可用十六进制编码形式

5、例如:char c1 = u0061;注:Unicode是全球语言统一编码Java语言中还允许使用转义字符来将其后的字符转变为其他的含义,例如:char c2=n;/n代表换行符while .执行过程先判断逻辑表达式 的值 若=true,则执行其后面的语句,然后再次判断条件并反复执行,直到条件不成立为止 do语句;.while(逻辑表达式);执行过程:先执行语句,再判断逻辑表达式的值,若为true,再执行语句,否则结束循环break语句用于终止某个语句块的执行,用在循环语句体中,可以强行退出循环,例如continue语句用在循环语句体中用于终止某次循环过程,跳过循环体中continue语句下面

6、未执行的循环,开始下一次循环过程switch()条件语句补充casexx:.casexx:.default:.小心case穿透,推荐使用break语句多个case可以合并到一起,default可以省略,但不推荐省略switchjava中switch语句只能探测int类型值,也可以探测char,byte,short三种类型,因为这三种类型会自动转换为int类型方法Java的方法类似于其他语言的函数,是一段用来完成特定功能的代码片段方法的本质是程序的复用性形式参数:在方法被调用时用于接收外界输入的数据实参:调用方法时实际传给方法的数据返回值:方法在执行完毕后返还给调用它的环境的数据面向对象:对象是

7、Java程序的核心,在Java程序中万事万物皆对象对象可以看成是静态属性(成员变量)和动态属性(方法)的封装体类是用来创建同一类型的对象的模板,在一个类中定义了该类对象所应具有的成员变量以及方法返回值类型:事先约定的返回值的数据类型,如无返回值,必须给出返回值类型voidJava语言中使用下述形式调用方法:对象名.方法名(实参列表)实参的数目,数据类型和次序必须和所调用方法声明的形参列表匹配return 语句终止方法的运行并指定要返回的数据成员变量成员变量可以是Java语言中任何一种数据类型(包括基本类型和引用类型)在定义成员变量时可以对其初始化,如果不对其初始化,Java使用默认的之对其初始化引用Java语言中除基本类型之外的变量类型都称之为引用类型如何在内存中区分类和对象?类是静态的概念,代码区对象是new出来的.位于堆内存,类的每个成员变量在不同的对象中都有不同的值(除了静态变量)而方法只有一份,执行的时候才占用内存对象的创建和使用必须使用new关键字创建对象使用对象(引用).成员变量或来引用对象的成员变量使用对象(引用).方法

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论