要知道编程是为了解决现实中的问题,让工作生活更便利。所以编程和生活息息相关,不要因为陌生而感到恐惧。
在生活中我们看到听到的都是所谓的数据,例如我们去超市购物,每个商品都有固定的属性,名称,价格,生产日期等。如果用编程语言来表述一个商品,首先我们要考虑的是如何记录这些商品的属性。
什么是数据类型
数据类型其实就是数据的分类,对应不同的数据使用不同的数据类型存放。
比如 在实际业务中
1. 一串文字,电话号,身份证号码等 我们就会使用字符串类型
2. 积分,数量 这些纯数字我们就用数字类型
3. 生产日期,生日 使用日期类型
4. 对于非黑即白的,比如性别,是否删除,使用布尔类型
java中的数据类型
java中数据类型 大致氛围两种 基本数据类型 和 引用数据类型
基本类型
基本类型中,我们只需记住 int,long ,double,boolean即可。
数值型:用于存放纯数字的数据。整数类型即为没有小数点,浮点类型则是可以带小数点
布尔型:只有两个值 true(对),false(错)。用于表示非黑即白
为什么有那么多整数类型,因为不同的整数类型能存放的数字大小不同,上图中从左到右,存放空间也是从小到大。日常工作中都是使用int表达数字,数据库的id用long类型(先不纠结id是什么)
浮点类型:区别在于精度问题,在计算机中浮点类型数据的技术是有偏差的,其中double的精度高于float。对精度要求不高可以使用浮点类型,对于金额这种不允许有偏差的数据就不能使用浮点类型了,需要使用引用数据类型中的BigDecimal(以后讲解)
引用类型
除了基本类型 其他都是引用类型,主要的工作内容也是跟这些引用类型打交道。
后期会一点一点引入 类、接口、数组的概念
这里需要着重讲一下 String类。
String不是基本类型而是引用类型
String类型主要就是用来接收文字类型的数据
NULL
一个特殊的存在,当引用类型没有被赋值时,这个引用类型的值则为null。基本类型是没有null这个值的
基本类型对应的引用类型
java中还内置了与基本类型对应的,
如下表 不一一列举了,其他的都是基本类型首字母大写
基本类型 | 引用类型 |
int | Integer |
long | Long |
double | Double |
boolean | Boolean |
使用
long类型 建议在末尾加上‘L’
double类型 建议在末尾加上‘D’
float类型 建议在末尾加上‘F’
String类型 要使用双引号包裹
注意计算机中的所有符合都要使用英文的
int i = 1;
long l = 1L;
double d = 3.14D;
float f = 3.14F;
boolean b = true;
String s ="我是字符串!!!";
int i =1;
这句代码表示 声明一个变量,名字为 i ,它的类型是int,值为1
在java 中每一句代码都需要使用 分号 结尾
总结
你可以看不懂,可以不理解。都没有关系,你只需要知道数据类型就是给数据分类的,无非就是字符串类型,数字类型,布尔类型
💪💪💪还在为如何学习java发愁吗?还在因为学习之后不知道怎么运用苦恼吗?也许这篇专栏可以帮助到你,一个专注业务的java教程!
点击下方链接,关注专栏和作者!帮你走出求职阴影!