数据类型,你可以理解为不同大小的盒子,Java中为啥要有这个东西?试想一下,生活中没有了熟料袋,盒子等容器,生活会怎么样?Java中使用不同的数据类型来装不同内容的数据。
数字类型:
1、byte字节,大小为1,可以理解小鸡啄米,每次啄一粒稻米。范围-127~128
2、short短整型,大小为2个字节,相当于一个勺子的容量。范围,-32768~32767
3、int整型,大小为4个字节,相当于一个碗,范围-2147483648~2147483647,
4、long长整型,大小为8个字节,相当于一口郭,范围-9223372036854775808~9223372036854775807,要以L或者l结尾;
记忆方法:你在家的小院子吃着饭,旁边有个小鸡正在啄你掉在地上的饭粒(byte),你疯狂的用勺子(short)将碗(int)里的肉向嘴里送,米粒都粘到脸上了,左边一个右边一个,妈妈看到你都笑了,慈祥的说,别急锅里(long)还有。
浮点型:
1、float,4个字节,相当于装蜂蜜的罐子,有效位数6-7位。以F或者f结尾
2、double,8个字节,相当于油桶,有效位数15位。以D或者d结尾,
float和double表示的都是小数,区别就是小数点后能保留多少位。
记忆方法:想象下油桶和蜂蜜的罐子,将油和蜂蜜倒出来,哪个残留的多。
字符型:
1、char类型,表示一个字符,大小为2个字节,表示一个Unicode编码。比如存放A
布尔类型:
1、boolean:布尔类型,真或者假,一般你媳妇问你藏私房钱了吗,这答案都是布尔类型。
字符串不是基本的数据类型
常见的面试题:
1、请说出JAVA中基本的数据类型,分别介绍一下使用规则。