if(b1==b1) //true, comparing same object
if(b1.equals(b1)) //true, same
String value returned by toString()
if(b1.toString()==b1.toString())//flase,
b1="hi";
b2="h1";
if(b1==b2)//false, comparing two different objects
if(b1.toString()(anonymous object one) == b1.toString()(anonymous object two))//flase, comparing two different objects.