美文网首页
04-Java数据类型

04-Java数据类型

作者: Laun_lee | 来源:发表于2018-05-31 11:36 被阅读0次
数据类型

学习视频:数据类型


一、数据类型

定义:数据类型规定了在内存空间中只能存放什么类型的数据

分类:A-基本数据类型        B-引用数据类型(类,接口,数组)  

二、基本数据类型(八大基本数据类型)

>整数类型

    byte:占1字节 = 8位

    short:占2字节 = 16位

    int:占4字节 = 32位

    long:占8字节 = 64位

    区别:相同点都是存放整数类型的数据,不同点是存放的空间大小不一样

    注意:默认情况下属于int类型

>小数类型

    float:占4字节 = 32位(单精度)

    double:占8字节 = 64位(双精度)

    区别: 相同点都是存放小数类型的数据,不同点是存放的空间大小不一样

    注意:默认情况下属于double类型

>字符类型

    char:占2字节 = 16位

>布尔类型

    boolean:占1字节 = 8位    true为真 ,false为假

    注意:计算机语言中0为假,1为真

三、引用数据类型

除了8种基本数据类型,其他所有类型都是引用数据类型 包括类、接口、数组。引用数据类型默认初始值都是null String字符串,所谓字符串,就是一串字符,也就是N个字符连接在一起(N可以表示0或多个),字符串都得使用 " " 括起来的,连接字符串使用 “+”符号。

    例如:String a = "Hello";

               System.out.println(a);

               String a1 = "Laun";

               String a2 = a + a1;

               System.out.println("a="+a);

               System.out.println("a1="+a1);

               System.out.println("a2="+a2);

字符串拼接:字符串和任意数据类型相连接,结果都是字符串类型

    例如:System.out.println(1+"ab");

               System.out.println(1+2+"ab");

               System.out.println(1+"ab"+2);

               System.out.println("ab"+1+2);

四、强制类型转换

数据类型转换:把一种类型赋值给另一种类型

强制转换: 从大的数据类型到小的数据类型。

格式: 目标数据类型 变量 = (目标数据类型) (被转换的数据);

注意: 不要随意的去使用强制转换,因为它隐含了精度损失问题。不能(直接)把一个大的类型赋值给小的类型,强制类型的转换,企业开发中不建议使用,因为会造成数据“溢出”,造成数据的不正确性

一个算术表达式中包含多个基本数据类型(boolean除外)的值时,整个算术表达式的数据类型将在数据运算时出现类型自动提升 其规则是:所有的byte、short、char类型被自动提升到int类型。

相关文章

  • 04-Java数据类型

    学习视频:数据类型 一、数据类型 定义:数据类型规定了在内存空间中只能存放什么类型的数据分类:A-基本数据类型 ...

  • 04-Java基础-正则&系统类

    正则表达式、Pattern 类和Matcher类、 Math类、Random类、System类、BigIntege...

  • JAVA 之路第一讲

    数据类型: 基础数据类型 包装器数据类型 引用数据类型 null 数据类型 基础数据类型: 整型 byte(字节型...

  • 04-Java异常面试题(7题)

    1、Java中异常分为哪两种? 编译时异常 运行时异常 2、异常的处理机制有几种? 异常捕捉:try…catch…...

  • php 数据类型和数据类型转化

    一、数据类型 基础数据类型 复合数据类型 特殊数据类型 二、获取数据类型 三、打印数据类型和值 四、数据类型判断 ...

  • OC和C中的数据类型

    数据类型对比 C语言数据类型C语言数据类型 OC数据类型

  • JAVA 核心笔记 || [2] 数据类型

    JAVA数据类型分为两大数据类型: 1.内置数据类型2.引用数据类型 内置数据类型 引用数据类型 上篇 : 开篇 ...

  • 数据类型

    数据类型作用:数据类型不同,空间大小不同。 数据类型分类:基本数据类型、引用数据类型基本数据类型:整数型、浮点型、...

  • Java知识之数据类型

    Java数据类型图表## Java数据类型分为:### 基础数据类型 引用数据类型 null类型 基础数据类型分別...

  • JAVA基础第四天

    JAVA数据类型---布尔类型; 数据类型转换自动数据类型转换 强制数据类型转换

网友评论

      本文标题:04-Java数据类型

      本文链接:https://www.haomeiwen.com/subject/yaxqsftx.html