همان طور که میدانید ما در جاوا دو نوع داده داریم یک نوع داده های اولیه (Primitive Data Type)و نوع دیگر داده های ارجاعی(Reference Data Type) که این دو تفاوت هایی با هم دارند. یکی از این تفاوت ها که بسیار مورد توجه هست ارسال پارامتر متد و استفاده از هر یک از این دو و دریافت نتیجه ای متفاوت خواهد بود.