在最底层,Java中的数据是经过使用操做符来操做的。接下来咱们逐一认识一些操做符。markdown
操做符接受一个或多个参数,并生成一个新值。app
符号:=ui
做用:取右边的值,把它赋予给左边url
注意事项:spa
右值能够是任意常数、变量或表达式code
左值必须是一个明确的、已命名的变量(已分配物理存储空间)对象
正确示例及说明:blog
a=5;把5的值赋予a这个变量
ci
错误示例及说明:it
5=5;左值是一个常量,不是一个变量,其指向的不是一块物理存储空间
赋值操做符做用于对象和基本数据类型的区别
做用于基本数据类型
基本数据类型存储了一个实际的值,所以对基本数据类型采用赋值操做符的时候,其实是执行了值的复制。
做用于对象(或者称引用数据类型)
引用数据类型存储的是对象的引用,所以在对对象进行赋值操做时,其实是执行了引用的复制,引用所指向的仍然是同一个对象。