首页 > 代码库 > 10.13 今天又进步一点点

10.13 今天又进步一点点

今天重新复习一下java的基础

一.八大数据类型

1.整型

->byte  1字节  -128~127

->short    2字节  -32768~32767

->int      4字节  -2147483648~2147483647

->long  8字节  -2^32~2^32-1

2.浮点型

->float  4字节  单精度

->double  8字节  双精度

3.字符

->char  2字节  采用的是unicode编码格式

4.布尔

->boolean

 

二.变量和常量

1.final可以称为实例常量,可以先定义,后赋值,但一旦赋值就不可改变;可以用class.a调用

2.static称为静态常量,需要初始化,且不可改变,也不可以实例化;可以用object.a调用 

 

三.数据类型转换

1.小的可以往大的转换

例如:byte->short->int->long

   int->double

2.强制转换

浮点型转换给整型

长整型转换给短整型

例如:int类型的257为 0000 0000 0001 0001,其转换为byte类型则截取掉左边的24位,留下最右边的八位,为0001,输出后的十进制也为1.

明确一下目标吧,就主攻java和android,闭嘴写代码. 

10.13 今天又进步一点点