یا اگر بخواهیم یه تعریف کلی تو یه خط برای آرایه داشته باشیم می تونیم به صورت زیر عمل کنیم
بیایید یک آرایه رو به صورت تصویری بیان کنیم برای مثال آرایه زیر را در نظر بگیرید
تصویر بالا آرایه ای را که تعریف کرده ایم به صورت تصویری بیان می کند به این صورت که اندازه آرایه ای که تعریف کردیم 10 هست ینی همانطور که در شکل می بینید فقط آرایه می تواند 10 تا عنصر را داشته باشد و فقط 10 تا خانه از حافظه را اشغال می کند برای دسترسی به مقادیر یا عنصر هر خانه باید ایندکس هر خانه را در آرایه ذکر کنیم و در حقیقت ارجا بدیم
در مثال بالا ما عدد 3 را در نام آرایمون قرار دادیم در حقیق ایندکس 3 اشاره می کند به عنصر خانه 4 یادتان باشد خانه های حافظه با عدد 0 شروع می شوند ینی آدرس اولین خانه در بالا 0 می باشد و اگر مثال بالا را اجرا کنیم مقدار 13.2 را برای ما بر میگرداند ینی عنصر خانه چهارم
آرایه را می توان مجموعه ای از متغییر های هم نوع نامید بطوری که به تعداد خانه هایی که برای آن درنظر می گیریم ، در حافظه برای ما فضا در نظر میگیرد و دسترسی به خانه های آن از طریق اندیس و تحت یک نام امکان پذیر می باشد. مبحث آرایه ها در تمامی زبان های برنامه نویسی از جمله مواردی است که آموزش داده می شود زیرا جزء عناوین مهم بشمار می رود. آرایه ها از انواع یک بعدی و دو بعدی و چند بعدی تشکیل می شوند که در صورت نیاز می توان از هر شکل آن بهره برد.
int[] aryNums;
aryNums=new int[6];
—-------------------------------------------------------------
int[] aryNums=new int[6];
aryNums[0]=10;
—-------------------------------------------------------------
int[] aryNums={1, 2, 3, 4};
String[] aryStrings={"Autumn", "Spring", "Summer", "Winter"};
boolean[] aryBools={false, true, false, true};
aryNums=new int[6];
—-------------------------------------------------------------
int[] aryNums=new int[6];
aryNums[0]=10;
—-------------------------------------------------------------
int[] aryNums={1, 2, 3, 4};
String[] aryStrings={"Autumn", "Spring", "Summer", "Winter"};
boolean[] aryBools={false, true, false, true};
در کد فوق تعریف انواع آرایه یک بعدی و مقدار دهی آنها به همراه چگونگی دسترسی به مقادیر نشان داده شده است. در مثال اول یک آرایه در دو قسمت با طول 6 خانه درنظر گرفته شده است. در اینجا 6 خانه از نوع Int در حافظه جهت استفاده ی آرایه رزرو می شود. در مثال دوم طریقه مقداردهی و دسترسی به خانه های آرایه نشان داده شد به این صورت که با استفاده از شماره خانه یا همان اندیس آرایه می توانیم به تمامی خانه های رزرو شده در حافظه دسترسی پیدا کنیم. و در مثال آخر نمونه ای از تعریف آرایه به همراه مقداردهی مستقیم نشان داده شده است بصورتی که در زمان تعریف آرایه می توان به تعداد مورد نیاز مقادیر را وارد کرده تا خانه های اضافی دیگر اشغال نشود.