انتقال نوع زمانی است که مقداری از یک نوع داده اولیه را به نوع دیگری اختصاص میدهید.
در جاوا دو نوع ریخته گری وجود دارد:
بایت -> کوتاه -> شاخ -> int -> طولانی -> شناور -> دوبلدوبل -> شناور -> طولانی -> int -> شاخ -> کوتاه -> بایت