您的位置:首页 > 其它

第二章 变量和数据类型

2015-12-06 21:40 190 查看
java笔记 第二章 变量和数据类型

一、变量

1、为什么需要变量:为特定地址的内存起个别名,通过别名找到存储的数据。变量就是数据存储空间的表示。

2、标识符命名规则:规则有字母、数字、下划线、$组成;首字母不能是数字

规范:避开关键字,符合驼峰命名法,第二个单词开始首字母大写,简单明了表示变量的作用,首字母小写。

二、java数据类型

1、基本数据类型 boolean、数值类型:byte 、short、char、int、long、float、double

基本数据类型: 二进制位数

布尔类型 : boolean 1位 1个字节 以字节为单位

字节类型 : byte 8位 1个字节

字符类型 : char 16位 2个字节

短整型 : short 16位 2个字节

整型 : int 32位 4个字节

单精度浮点型 float 32位 4个字节

长整型 long 64位 8个字节

双精度浮点型 double 64位 8个字节

2、引用型数据类型 String、类、接口、数组、空类型

3、注意:

Java中的0和1就是纯粹的数字,不能用来表示真假,使用布尔类型表示真假 true false
字符类型:代表一个字符,使用单引号,有且只有一个字符。

float:存储结构 32位,分为三个区间段,

第一位为符号位 1:负数、0:正数

剩下两部分:第一部分:指数位 第二部分为 :小数位 指数次幂 精度低

double :Java中的小数,取得是二进制的近似值,并不是精确值。精度高
最大的基本数据类型中的数字类型:double 任何数字类型跟double运算得到的是double

4、java数据类型转换:
十进制 :转二进制:除2取余
八进制 :以0开头 与二进制互转:一位变三位 三位变一位
十六进制 :以0x开头 与二进制互转;一位变四位 四位变一位
二进制:转十进制:乘2的幂数

5、数据存储

基本数据类型都存储在栈中
栈:先进后出
堆:随机存储器,引用数据类型存储
队列:先进先出

6、数据类型转换 (前提:两种数据类型兼容)

强制类型转换 显示类型 会丢失精度
自动类型转换
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: