مطالب مفید مهندسی در کامپیوتر

آموزش، معرفی، تکنیک ها طراحی و برنامه نویسی

۲ مطلب در آذر ۱۳۹۳ ثبت شده است

فرق بین دو عبارت مساوی و تابع مساوی در جاوا چیست؟


در زبان برنامه نویسی جاوا شاید به دو عبارت == و تابع equals() برخورد داشته اید و می دانید هر دو آنها برابری را بررسی می کنند برای مثال ابتدا کد زیر را بررسی می کنیم.

String object1 = new String("abc");

String object2 = new String("abc");

 

if(object1==object2)

System.out.println("object1==object2 is TRUE");

else

System.out.println("object1==object2 is FALSE");

 

if(object1.equals(object2))

System.out.println("object1.equals(object2) is TRUE");

else

System.out.println("object1.equals(object2) is FALSE");

خروجی برنامه به صورت زیر خواهد بود.

object1==object2 is FALSE

object1.equals(object2) is TRUE

این سوال برای شما پیش خواهد آمد چرا برای یکی مقدار درست و دیگری غلط شناخته شد.

برای دانستن این موضوع در ادامه مطلب همراه ما باشید

۰ نظر موافقین ۰ مخالفین ۰

چک کردن ایمیل و شبکه‌های اجتماعی بلافاصله بعد از بیدار شدن ایده اصلا جالبی نیست

 

شاید به این واقعیت آگاه باشیم که چک کردن ایمیل در ساعات آغازین، ایده خوبی برای شروع یک روز نیست. پروفسور “دن آریلی” در بخش روانشناسی و رفتار اقتصادی در پستی در شبکه اجتماعی ردیت، این نکته را گوشزد می‌کند که بهترین روش برای نابود کردن یک برنامه روزانه، شروع روز با کارهای بی‌اهمیت است.

social netowork

۰ نظر موافقین ۰ مخالفین ۰