JavaSE学习笔记(三):基本数据类型

基本数据类型

在程序设计中经常用到一系列类型,它们需要特殊对待。可以把它们想象成“基本”类型。之所以特殊对待,是因为对于特别小的、简单的变量,往往用new来创建对象不是很有效的。因此,对于这些类型,Java采取与C和C++相同的方法,可以不用new来创建对象,例如:int a=15。
一、整数:

  1. byte:表示整数,最小的整数类型,包装器为Byte
  2. short:也表示整数,但是表示范围更大,占两个字节(一字节=8-bit),包装器为Short
  3. int:常用的整数表达类型,占4个字节,包装器为Integer
  4. long:最大的整数类型,占8个字节,包装器为Long

二、浮点数:

  1. float:表示浮点数(小数)类型,占4个字节,包装器为Float
  2. double:可以表示最大的浮点数类型,占8个字节,包装器为Double

三、字符:

  1. char:字符表示类型,一个char可以存储一个字符,占2字节,包装器为Character

四、布尔类型:

  1. boolean类型所占存储空间的大小没有明确指定,仅定义为能够取字面值true或false,包装器为Boolean

五、数据类型:void:

  1. Java语言是强类型(Strong typed)的,从方法申明的语法可以看出方法的定义必须有返回值,而void就是空,在方法申明的时候表示该方法没有返回值。在此,你只需要知道,void是空类型