zoukankan      html  css  js  c++  java
  • 《Java编程思想》读书笔记-赋值操作符

    在最底层,Java中的数据是通过使用操作符来操作的。接下来我们逐一认识一些操作符。

    怎么运用操作符

    操作符接受一个或多个参数,并生成一个新值。

    基本操作符

    赋值操作符

    符号:=

    作用:取右边的值,把它赋予给左边

    注意事项:

    1. 右值可以是任意常数、变量或表达式

    2. 左值必须是一个明确的、已命名的变量(已分配物理存储空间)

    正确示例及说明:

    a=5;把5的值赋予a这个变量

    错误示例及说明:

    5=5;左值是一个常量,不是一个变量,其指向的不是一块物理存储空间

    赋值操作符作用于对象和基本数据类型的区别

    1. 作用于基本数据类型

      基本数据类型存储了一个实际的值,因此对基本数据类型采用赋值操作符的时候,实际上是执行了值的复制。

      作用于基本数据类型

    2. 作用于对象(或者称引用数据类型)

      引用数据类型存储的是对象的引用,因此在对对象进行赋值操作时,实际上是执行了引用的复制,引用所指向的仍然是同一个对象。

      作用于引用数据类型

  • 相关阅读:
    使用 RetroShare 分享资源
    C# 代码占用的空间
    C# 代码占用的空间
    PHP date_timezone_set() 函数
    PHP date_timezone_get() 函数
    PHP date_timestamp_set() 函数
    PHP date_timestamp_get() 函数
    PHP date_time_set() 函数
    MHA软件下载地址
    [ZJOI2019]线段树
  • 原文地址:https://www.cnblogs.com/lurker-yaojiang/p/10474126.html
Copyright © 2011-2022 走看看