文档详情

8种基本数据类型

学***
实名认证
店铺
DOCX
15.90KB
约4页
文档ID:229432411
8种基本数据类型_第1页
1/4

8种基本数据类型 8种基本数据类型及取值范围: 整数类型 占位 最大值 最小值byte 8位补码 0x7f(127) 0x80(-128)short 16位 0x7fff(32767) 0x8000(-32768)int 32位 0x7fffffff(2G-1)2^31-1或21亿0x80000000(-2G)long 64位 2^63-1 -2^63-1浮点数型:float 占用4字节,范围是-3.403E38~3.403E38,double 占用6字节 范围是-1.798E308~1.798E308字符型:charBoolean(布尔)型;booleanint类型的数据能表示的范围比float类型小,int类型数据表示的精度比float大,double精度比int精确,但是不如long;double范围远远大于long引用数据类型:类(class)接口(interface)数组(array)Java标识符命名规则:标识符由字符,下划线"_",美元符"$"或数字组成标识符应以字母,下划线,美元符开头Java标识符大小写敏感,长度无限制约定俗称:Java标识符选取因注意"见名知意"且不能与Java语言的关键字重名Java中一些赋以特定的含义,用做专门用途的字符串称为关键字(keyword)所有Java关键字都是小写英文goto和const虽然从未使用,但也被Java关键字保留Java的常量值用字符串表示,区分为不同的数据类型如整型常量123实型常量3.14字符常量a逻辑常量true,false字符串常量"helloworld"Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域从本质上讲,变量其实是内存中的一小块区域,使用变量名来访问这块区域因此,每一个变量使用前必须要先申请(声明).然后必须进行赋值(填充内容),才能使用内存分四个区域:code segment 存放代码data segment 静态变量 字符串常量stack 局部变量 栈heap new出来的东西 堆Java变量的分类按被声明的位置划分:局部变量:方法或语句块内部定义的变量成员变量: 方法外部,类的内部定义的变量注意:类外面(与类对应的大括号外面)不能有变量的声明按所属的数据类型划分:逻辑型-boolean类型适于逻辑运算,一般用于程序流程控制boolean类型数据只允许取值true或false,不可以0货非0的整数替代true和false,这点和C语言不同文本型-char整数型-byte,short,int,long浮点数型-float,double字符型charchar型数据用来表示通常意义上"字符"字符常量为用单引号括起来的单个字符,例如:char eChar = a;char cChar=中;Java字符采用Unicode编码,每个字符占两个字节,因而可用十六进制编码形式例如:char c1 = \u0061;注:Unicode是全球语言统一编码Java语言中还允许使用转义字符\来将其后的字符转变为其他的含义,例如:char c2=\n;//\n代表换行符while ...}执行过程先判断逻辑表达式 的值 若=true,则执行其后面的语句,然后再次判断条件并反复执行,直到条件不成立为止 do{语句;...}while(逻辑表达式);执行过程:先执行语句,再判断逻辑表达式的值,若为true,再执行语句,否则结束循环break语句用于终止某个语句块的执行,用在循环语句体中,可以强行退出循环,例如continue语句用在循环语句体中用于终止某次循环过程,跳过循环体中continue语句下面未执行的循环,开始下一次循环过程switch(){条件语句补充casexx:...casexx:...default:...}小心case穿透,推荐使用break语句多个case可以合并到一起,default可以省略,但不推荐省略switchjava中switch语句只能探测int类型值,也可以探测char,byte,short三种类型,因为这三种类型会自动转换为int类型方法Java的方法类似于其他语言的函数,是一段用来完成特定功能的代码片段方法的本质是程序的复用性形式参数:在方法被调用时用于接收外界输入的数据实参:调用方法时实际传给方法的数据返回值:方法在执行完毕后返还给调用它的环境的数据面向对象:对象是Java程序的核心,在Java程序中"万事万物皆对象"对象可以看成是静态属性(成员变量)和动态属性(方法)的封装体类是用来创建同一类型的对象的"模板",在一个类中定义了该类对象所应具有的成员变量以及方法返回值类型:事先约定的返回值的数据类型,如无返回值,必须给出返回值类型voidJava语言中使用下述形式调用方法:对象名.方法名(实参列表)实参的数目,数据类型和次序必须和所调用方法声明的形参列表匹配return 语句终止方法的运行并指定要返回的数据成员变量成员变量可以是Java语言中任何一种数据类型(包括基本类型和引用类型)在定义成员变量时可以对其初始化,如果不对其初始化,Java使用默认的之对其初始化引用Java语言中除基本类型之外的变量类型都称之为引用类型如何在内存中区分类和对象?类是静态的概念,代码区对象是new出来的.位于堆内存,类的每个成员变量在不同的对象中都有不同的值(除了静态变量)而方法只有一份,执行的时候才占用内存对象的创建和使用必须使用new关键字创建对象使用对象(引用).成员变量或来引用对象的成员变量使用对象(引用).方法(参数列表)来调用对象的方法同一类的每个对象有不同的成员变量存储空间同一类的每个对象共享该类的方法构造方法(构造函数)使用new+构造方法,创建一个新的对象构造函数式定义在Java类中的一个用来初始化对象的函数构造函数与类同名且没有返回值 4 / 4。

下载提示
相似文档
正为您匹配相似的精品文档