JAVA基础总结1-----关于变量
2016-11-22 23:04
225 查看
马上就要结束四个月的学习了,从今天起抽出一点时间对java基础阶段的知识进行系统的总结,梳理下自己的知识,共分为四个部分,第一部分,java基础知识,变量及循环,分支;第二部分,面向对象;第三部分,字符串操作,及集合中的常用方法;第四部分:java异常,线程,及流技术;
第一部分 上(关于变量)
一 内存的最小管理单位是:字节,一个字节能够存放的二进制数字是:00000000~11111111,称为8Bit,转换成无符号的十进制数字是:0~255,转换成有符号的数字一般为 -128~127;
二 八种基本数据类型
byte 1 个字节 -128~127
char 2个字节 -2的15次方~2的15次方-1
shot
int 4个字节 -2的31次方~2的31次方-1
float
long 8个字节 -2的63次方~2的63次方-1
double
boolean 1~4 个字节 字节内均为0表示false 有一个为1表示true
三 字面常量
程序中直接出现的数字被称为字面常量,整形的字面常量称为int,浮点型的字面常量被称为double,所以在定义float 时需要将字面常量转换成float
四 整数常量可以添加前缀
例如“ 0x”或“00”分别代表16进制和8进制,
int a = 010 代表8进制的10 转换成10进制就是8;
int a = 0x10 代表16进制的的10 转换成10进制就是16;
五 变量类型之间的转换
1)自动转换
当不同的类型之间进行运算时,java会首先将参与计算的变量转换成同一类型,java会将占用空间较低的类型转换成较高的类型,如
int 变量与long型运算会将int 转换成long型;
int 与float 进行运算会将int 转换成floatl类型;
2)强制转换
两种情况下需要强制转换,
一是:提升变量类型级别以获取更精确的结果;例如:int型/int型结果默认为int 型有时为了提高计算精确度就将结果强转成double;
二是:占用空间小的类型接受占用空间大的类型时需要强转,会有精度损失;
六 应熟记的编码
a :97 z : 122 A :65 Z :90 0 :48 9:58
第一部分 上(关于变量)
一 内存的最小管理单位是:字节,一个字节能够存放的二进制数字是:00000000~11111111,称为8Bit,转换成无符号的十进制数字是:0~255,转换成有符号的数字一般为 -128~127;
二 八种基本数据类型
byte 1 个字节 -128~127
char 2个字节 -2的15次方~2的15次方-1
shot
int 4个字节 -2的31次方~2的31次方-1
float
long 8个字节 -2的63次方~2的63次方-1
double
boolean 1~4 个字节 字节内均为0表示false 有一个为1表示true
三 字面常量
程序中直接出现的数字被称为字面常量,整形的字面常量称为int,浮点型的字面常量被称为double,所以在定义float 时需要将字面常量转换成float
四 整数常量可以添加前缀
例如“ 0x”或“00”分别代表16进制和8进制,
int a = 010 代表8进制的10 转换成10进制就是8;
int a = 0x10 代表16进制的的10 转换成10进制就是16;
五 变量类型之间的转换
1)自动转换
当不同的类型之间进行运算时,java会首先将参与计算的变量转换成同一类型,java会将占用空间较低的类型转换成较高的类型,如
int 变量与long型运算会将int 转换成long型;
int 与float 进行运算会将int 转换成floatl类型;
2)强制转换
两种情况下需要强制转换,
一是:提升变量类型级别以获取更精确的结果;例如:int型/int型结果默认为int 型有时为了提高计算精确度就将结果强转成double;
二是:占用空间小的类型接受占用空间大的类型时需要强转,会有精度损失;
六 应熟记的编码
a :97 z : 122 A :65 Z :90 0 :48 9:58
相关文章推荐
- 关于java开发中path和classpath环境变量问题的总结
- 黑马程序员-关于java中变量的总结
- 黑马程序员——Java基础---变量、运算符、语句总结
- Java基础学习总结(19)——Java环境变量配置
- Java基础知识 十七 (关于反射一些方法的总结)
- 关于JAVA语言中成员变量和局部变量的区别总结
- 关于java的环境变量的一点总结
- 黑马程序员——Java基础---线程的另一个总结(4)--线程通信(互斥),线程范围的共享变量
- Java基础---关于Java中类的修饰符问题的总结
- Java基础学习总结(19)——Java环境变量配置
- java基础知识小结之关于环境变量,标识符和整型值的三种交换形式
- C语言基础知识(个人简单总结的关于变量和函数方面)
- 关于java的环境变量的一点总结
- 黑马程序员__关于学习Java基础加强的总结_1
- 黑马程序员----java基础--常量变量运算符总结
- java基础 关于内存地址的总结
- 工作学习 问题总结 java 基础 关于arraylist.addall
- 黑马程序员--Java基础加强--16.利用反射操作泛型V【通过Constructor反射解析泛型构造方法】【通过Field反射解析泛型成员变量】【个人总结】
- 关于java的基础知识总结
- 【Java基础】关于String的总结