Java基本类型有以下八种:
- byte(字节型):8位,取值范围为-128至127
- short(短整型):16位,取值范围为-32768至32767
- int(整型):32位,取值范围为-2147483648至2147483647
- long(长整型):64位,取值范围为-9223372036854775808至9223372036854775807
- float(单精度浮点型):32位,取值范围为1.4e-45至3.4e+38
- double(双精度浮点型):64位,取值范围为4.9e-324至1.8e+308
- boolean(布尔型):只有两个值,true和false
- char(字符型):16位,取值范围为0至65535
这些基本类型可以用于声明变量、定义方法参数、返回值等。在Java中,基本类型是按值传递的,而不是按引用传递。