很多人都知道赋值运算符是赋值。 把在左边算出的答案交给右边。 但是,这是错误的。 我们不是学数学。 我们学习
是编程。 他的代入方法正好相反。 Java中的代入方式将右边的值传递给左边的变量名。 例如,int i=100;
如果将值100传递给I变量,I就会得到这近100个内存空间地址。 我不知道什么是内存空间地址。 没关系。 稍后再说
解可以理解为这样I得到了100。 如果我i=1000; 怎么样? I再次指向了1000个内存空间地
地址、原100个内存空间不再存在引用关系,已被垃圾处理机构移除。 如图4.1所示:
赋值运算符是指将右边的值赋予左边的变量,变量得到其值空间的地址,如果打开新的空间
因为当存储值并将此值传递给此变量时,此变量将获取新值空间的地址,但未接收到原始值
将被回收。 运行结果如图4.12所示:
赋值运算符包括int a、b、c、d、e; a=b=c=d=e=200; 这个写法看起来很强硬吧? 这些是
变量得到了200,我们来看看结果吧。 如图4.13所示:
图4.13
给e分配200,给d分配e,给c分配d,给b分配c,给a分配b,实际上把200给他们,他们都指向
我们有同样的200个空间地址。
虽然这种写法缩短了代码量,但绝对不要使用这种写法。 他是除了Java语言以外Java中特有的写法
没有其他语言有这样的写法。 这个写法完全行不通。 作为团队开发最重要的是团队中大家
我知道怎么写,简单易懂。
真正的gxdzc他的语法非常简单易懂可读性非常高这就是真正的gxdzc,在大学里你可以写
用复杂的写法逼迫同学,我觉得你很厉害。 但在真正的企业里你算不了什么。 写法越复杂
在企业里这是糟糕的不行代码,一点可读性也没有。
的写法很一般。 int a、b、c、d、e; a=200; b=200; c=200; d=200; e=200; 虽然这个写法很麻烦
非常容易理解。 对于不太擅长的程序员来说,这种写法很快就容易理解了。 如果是以上那样的写法的话,他们是可能的
思维敏捷,不知道到底是什么样的写法。 我们写代码第一是让计算机执行,第二是让团队看起来更容易理解
合作比较轻松。 如图4.14所示:
图4.14