哒哒~新的一篇java文章出现了,这篇内容书接上文的Java第一个程序。
我们来说说Java中最基础的内容之二——数据类型与标识符
数据类型
Java作为一门高级程序设计语言,强类型是其重要的特性,也是它得以胜任许多底层应用开发的基础。
这也意味着它必须为每一个变量声明一种类型。在Java种,变量类型可以大致分成两类——基本类型和引用类型
引用类型非常像C/C++中的指针,它指向一个对象,与C++中的引用同名不同义。在传递对象时是传递了它的引用,而非值传递。
基本类型或者说是内置数据类型是Java特别提供的,传递他们时采用的是值传递。
8种基本类型
基本类型包含八种,其中包含4种整型、2种浮点、1种字符型和1种布尔型
4种整型
四种整型分别是:byte
、short
、int
、long
分别对应存储长度:1字节
、2字节
、4字节
、8字节
这四种整型都采用补码的形式存储且带有符号,他们的取值范围是:
b y t e : − 2 7 t o 2 7 − 1 s h o r t : − 2 15 t o 2 15 − 1 i n t : − 2 31 t o 2 31 − 1 l o n g : 2 63 t o 2 63 − 1 byte:-2^7~~to~~2^7 - 1\\ ~short:-2^{15}~~to~~2^{15}-1\\ ~~~~~~int:-2^{31}~~to~~2^{31} - 1\\ long:2^{63}~~to~~2^{63} - 1 byte:−27 to 27