《Java编程思想》读书笔记-赋值操做符

在最底层,Java中的数据是经过使用操做符来操做的。接下来咱们逐一认识一些操做符。markdown

怎么运用操做符

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

基本操做符

赋值操做符

符号:=ui

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

注意事项:spa

  1. 右值能够是任意常数、变量或表达式code

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

正确示例及说明:blog

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

错误示例及说明:it

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

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

  1. 做用于基本数据类型

    基本数据类型存储了一个实际的值,所以对基本数据类型采用赋值操做符的时候,其实是执行了值的复制。

    做用于基本数据类型

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

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

    做用于引用数据类型

相关文章
相关标签/搜索