I have a very basic question regarding the inner workings or java. lets say we have a following statement
e.fld = expr;
where e is some class having a field fld. and expr is any java expression.
My question is that whether expr will be evaluated first or e will be evaluated first.