• java语言基础--字面值


    关于字面值:

    -10、100

    -3.14

    -"abc"

    -'a'

    -ture、false

    以上都是数据,在java语言中“数据”被称为“字面量”。

    字面值是java源程序的组成部分之一,包括标识符和关键字它们都是java源程序的组成部分。

    字面量(数据)在计算机编程中也是有类型:

    【数据类型】

    -10、100           属于整数型字面值

    -3.14                  属于浮点型字面值

    -true,false        属于布尔型字面值

    -“abc”,“中国人” 属于字符串型字面值

    -‘A’,‘人’              属于字符型字面值

    字符型和字符串型都是描述了现实世界的文字

    注意:

    java语言中所有字符串型字面值必须用双引号括起来,双引号是半角。

    java语言中所有字符型字面值必须用单引号括起来,单引号是半角。

    ///100是一个字面值,是一个整数型数值,那么既然是数据存储在内存中,必定会占用一定的内存空间。

    System.out.println(11111000);

    System.out.println(11111000);

    System.out.println(11111000);

    System.out.println(11111000);

    System.out.println(11111000);

    问题:输出的1111000占用的是同一块内存空间吗?

    答案:不是,它们都有自己的空间

    重复访问某一空间--->用变量

    //分析以下:如果只有字面量,没有变量机制的话有什么问题?
    //10是一个整数型数据,在内存中占有一定空间(CPU  内存 硬盘)

    //10 + 20 = 30

    //在内存中找一块空间存储10,再找一块空间存储20,CPU负责“+”运算,算完之后的结果是30,那么30也会在内存中找一块临时空间存储起来

    思考:以下三个10在内存当中是一块空间,还是三块不同的空间?
    //以下虽然都是10,但是占用3个不同的内存空间

    System.out.println(10);

    System.out.println(10);

    System.out.println(10);

    //若想重复使用这块空间,则需要给这块空间起一个名字,引出  “变量”

    说明:只有字面量,内存是无法重复利用的

  • 相关阅读:
    oracle lpad函数和rpad函数
    OREACLE SUBSTR()函数应用-截取字符函数
    oracle常用数值函数
    Oracle 分析函数row_number() over (partition by order by )
    oracle中decode函数用法
    oracle数据字典信息整理
    python学习遇到的英文词汇
    读书随想
    常用css列表
    爬虫趣事
  • 原文地址:https://www.cnblogs.com/llrra/p/14622867.html
Copyright © 2020-2023  润新知