هر آرایهarray گروهی از متغیر های هم نوع است که ارجاع به آنها از طریق یک نام مشترک صورت می گیرد.در جاوا آرایه هایی از انواع مختلف را به صورت تک یا چند بعدی می توان ایجاد کرد.هریک از عناصر آرایه از طریق ایندکس خودشان قابل دسترسی هستند.آرایه ها روش بسیار مفیدی برای گروه بندی اطلاعات مرتبط به هم هستند.
یا اگر بخواهیم یه تعریف کلی تو یه خط برای آرایه داشته باشیم می تونیم به صورت زیر عمل کنیم
بیایید یک آرایه رو به صورت تصویری بیان کنیم برای مثال آرایه زیر را در نظر بگیرید
تصویر بالا آرایه ای را که تعریف کرده ایم به صورت تصویری بیان می کند به این صورت که اندازه آرایه ای که تعریف کردیم 10 هست ینی همانطور که در شکل می بینید فقط آرایه می تواند 10 تا عنصر را داشته باشد و فقط 10 تا خانه از حافظه را اشغال می کند برای دسترسی به مقادیر یا عنصر هر خانه باید ایندکس هر خانه را در آرایه ذکر کنیم و در حقیقت ارجا بدیم