zoukankan      html  css  js  c++  java
  • java数据类型及运算符

    1.数据类型:
    Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间
    1.1数据类型的分类:
    基本数据类型:四类八种 
    引用数据类型:类、接口类型、数组类型、枚举类型、注解类型等

    两者的区别:
    基本数据类型在被创建时,在栈上给其划分一块内存,将数值直接存储在栈上

    引用数据类型在被创建时,首先要在栈上给其引用分配一块内存,而对象的具体信息都存储在堆内存上,然后由栈上面的引用指向堆中对象的地址

    下面介绍基本数据类型:四类八种
    整数型

    byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0

    short:短整型,在内存中占16位,即2个字节,取值范围-32768~32717,默认值0

    int:整型,用于存储整数,在内在中占32位,即4个字节,取值范围-2147483648~2147483647,默认值0

    long:长整型,在内存中占64位,即8个字节-2^63~2^63-1,默认值0L

    浮点型

    float:浮点型,在内存中占32位,即4个字节,用于存储带小数点的数字(与double的区别在于float类型有效小数点只有6~7位),默认值0

    double:双精度浮点型,用于存储带有小数点的数字,在内存中占64位,即8个字节,默认值0

    字符型

    char:字符型,用于存储单个字符,占16位,即2个字节,取值范围0~65535,默认值为空

    布尔型

    boolean:布尔类型,占1个字节,用于判断真或假(仅有两个值,即true、false),默认值false

  • 相关阅读:
    [BZOJ 1095] [ZJOI 2007]Hide 捉迷藏
    [BZOJ 2759] 一个动态树好题
    BZOJ 3122 SDOI2013 随机数生成器
    [NOIP集训]10月18日
    [NOIP集训]10月17日
    [NOIP集训]10月16日
    [NOI题库]1.3编程基础之算术表达式与顺序执行 题解(一)
    [NOI题库]1.2编程基础之变量定义、赋值及转换 题解
    [NOI题库]1.1编程基础之输入输出 题解
    [作业]排序算法练习(二)
  • 原文地址:https://www.cnblogs.com/jaro/p/8998974.html
Copyright © 2011-2022 走看看