Java基础知识回顾之七 ----- 总结篇
前言 在之前Java基础知识回顾中,我们回顾了基础数据类型、修饰符和String、三大特性、集合、多线程和IO。本篇文章则对之前学过的知识进行总结。除了简单的复习之外,还会增加一些相应的理解。 基础数据类型 基本数据类型主要有: byte、short、int、long、float、double、char、boolean 它们可以分为三类: 数值类型: byte、short、int、long、float、double 字符类型: char 布尔型: boolean 其中byte是8位,short是16位, int是32位以及 long是64的整数;而float 32位,double 64 位的浮点数。 数值类型的级别从低到高分别为: byte,char,short(这三个平级)——>int——>float——>long——>double 其中由低级别转到高级别,是属于 自动类型转换 ,这点是由系统自动转换的。在进行计算的时候,如果级别小于int,最终的数据类型会自动转换为int,如果高于int,最终数据结果会取其中最高的一个。 又高级别转到低级别是 强制类型转换 。 强制类型转换 需要注意 取值范围 和数据的 精确度 。 char 是字符类型,可以储存任何字符。 boolean 是布尔类型,只有false或true。 基础数据类型更详细的说明: http://www