جستجو در بخش
مقالات
دسته بندی مقالات
- بیشتر -محصولات
- بیشتر -آخرین مقالات
- بیشتر --
رمزنگاری پسورد در سی شارپ
1404/12/06 -
متغیرها در جاوا (Java Variables)
1404/12/06 -
دستورات Print در جاوا
1404/12/05 -
اصول شیگرایی در سی شارپ چیست؟
1404/12/03
متغیرها در جاوا (Java Variables)
متغیرها در جاوا (Java Variables)
در دنیای برنامهنویسی، متغیرها (Variables) یکی از اساسیترین و مهمترین مفاهیمی هستند که هر برنامهنویس، از مبتدی تا حرفهای، با آن سروکار دارد.
اگر بخواهیم تعریف سادهای از متغیر (Variable) ارائه دهیم، میتوانیم آن را به یک ظرف (Container) یا جعبه تشبیه کنیم که برای ذخیرهسازی اطلاعات در حافظه کامپیوتر از آن استفاده میشود .
درست مانند اینکه شما جعبههای مختلفی در خانه دارید و روی هر کدام برچسبی میزنید (مثلاً "کتابها"، "لباسهای زمستانی"، "ابزارآلات")، در جاوا نیز به متغیرها (Variables) نامی (Name) میدهیم تا بتوانیم به راحتی به اطلاعات ذخیرهشده در آنها دسترسی پیدا کنیم .
به عبارت دقیقتر، یک متغیر (Variable) در جاوا، یک مکان در حافظه (Storage Area) است که برای نگهداری دادهها در نظر گرفته شده است .
این دادهها میتوانند انواع مختلفی داشته باشند؛ از اعداد ساده گرفته تا متنهای طولانی. ویژگی مهم متغیرها (Variables) این است که مقدارشان در طول اجرای برنامه میتواند تغییر کند (تغییرپذیر باشند)، که دلیل نامگذاری آنها نیز همین است .
به عنوان مثال، شما میتوانید یک متغیر (Variable) به نام `speedLimit` داشته باشید که ابتدا مقدار ۸۰ را نگه میدارد و در ادامه برنامه، آن را به ۹۰ تغییر دهید.
جاوا یک زبان ایستا (Statically-Typed) است .
این بدان معناست که تمام متغیرها (Variables) ، پارامترها و متدها باید حتماً قبل از استفاده، دارای نوع (Type) مشخصی باشند و این نوع هرگز نمیتواند تغییر کند .
این ویژگی مزایای زیادی دارد، از جمله اینکه بسیاری از خطاهای مربوط به نوع دادهها در زمان کامپایل (Compile Time) شناسایی میشوند و برنامه از بروز آنها در زمان اجرا (Runtime) در امان میماند .
تعریف متغیر در جاوا (Declaring Variables in Java)
تعریف یک متغیر (Variable) در جاوا از دو بخش اصلی تشکیل شده است :
-
نوع داده (Data Type)
مشخص میکند که متغیر (Variable) چه نوع اطلاعاتی میتواند در خود ذخیره کند (مثلاً عدد، متن، کاراکتر و ...). -
نام متغیر (Variable Name)
یک شناسه منحصربهفرد است که برای دسترسی به مقدار متغیر (Variable) از آن استفاده میکنیم.
فرمت کلی تعریف متغیر (Variable) در جاوا به صورت زیر است :
dataType variableName = value;
به این فرآیند، مقداردهی اولیه (Initialization) نیز گفته میشود.
توجه داشته باشید که لزومی ندارد مقداردهی اولیه حتماً در همان خط تعریف متغیر (Variable) انجام شود.
شما میتوانید ابتدا متغیر (Variable) را تعریف کنید و بعداً در جای دیگری از برنامه به آن مقدار بدهید :
int speedLimit; // تعریف متغیر (Variable Declaration)
speedLimit = 80; // مقداردهی متغیر (Variable Initialization)
🚀 از صفر تا قهرمان جاوا، فقط با یک دوره!
به دنبال یه فرصت طلایی برای شروع برنامهنویسی میگردی؟
دوره آموزشی جاوا ما، همون چیزیه که نیاز داری!✨ چرا این دوره رو انتخاب میکنی؟
🎯 از مبتدی تا حرفهای
بدون پیشزمینه شروع میکنی و به یه برنامهنویس جاوا تبدیل میشی که بازار کار منتظرته!🛠 پروژهمحور و عملی
با انجام پروژههای واقعی، کدنویسی رو یاد میگیری، نه فقط تئوری!👨🏫 پشتیبانی همیشگی
هرجا گیر کنی، تیم پشتیبانی کنارته تا مشکلت حل بشه.🔓 دسترسی مادامالعمر
هر وقت خواستی به محتوا دسترسی داری، برای همیشه!
قوانین نامگذاری متغیرها (Java Variable Naming Rules)
هنگام انتخاب نام برای متغیرها (Variables) در جاوا، باید قوانین و عرفهای زیر را رعایت کنید تا کد شما خواناتر و بدون خطا باشد :
-
شروع با حرف
نام متغیر (Variable) میتواند با یک حرف (A تا Z یا a تا z)، زیرخط ( _ ) یا علامت دلار ( $ ) شروع شود . -
استفاده از اعداد
اعداد مجاز هستند اما نمیتوانند در ابتدای نام بیایند . -
عدم استفاده از کلمات رزرو شده
نمیتوانید از کلمات کلیدی جاوا (مانند `int`، `public`، `class`) به عنوان نام متغیر (Variable) استفاده کنید . -
حساسیت به بزرگی و کوچکی حروف (Case Sensitive)
جاوا بین حروف بزرگ و کوچک تفاوت قائل میشود. بنابراین `age` و `Age` دو متغیر (Variable) متفاوت هستند . -
استفاده از الگوی camelCase
بر اساس عرف برنامهنویسی جاوا، نام متغیرها (Variables) باید با حرف کوچک شروع شده و کلمات بعدی با حرف بزرگ نوشته شوند (مانند `firstName`، `totalAmount`) .
نمونههایی از نامهای معتبر (Legal Identifiers) :
long okidentifier;
float $OK2Identifier;
boolean _alsoOK1d3ntifi3r;
char __SStillOkbutKnotsonice$;
نمونههایی از نامهای نامعتبر (Illegal Identifiers) :
int 3DPointClass; // شروع با عدد مجاز نیست
byte hollywood@vine; // کاراکتر @ مجاز نیست
String *$coffee; // کاراکتر * مجاز نیست
double public; // کلمه رزرو شده
short _; // فقط زیرخط از جاوا ۹ به بعد مجاز نیست
نکات و بهترین شیوههای (Best Practices) نامگذاری متغیرها
-
استفاده از نامهای معنادار
همیشه از نامهایی استفاده کنید که مفهوم متغیر (Variable) را به خوبی برسانند (مثلاً `age` به جای `a` یا `x`) . -
مقداردهی اولیه
تا حد امکان متغیرها (Variables) را در زمان تعریف مقداردهی کنید تا از خطاهای احتمالی جلوگیری شود . -
رعایت قوانین نامگذاری
حتماً از الگوی camelCase برای نام متغیرها (Variables) استفاده کنید . -
استفاده از ثابتها
برای مقادیری که تغییر نمیکنند، از کلمه کلیدی `final` استفاده کنید . -
کاهش استفاده از متغیرهای ایستا
استفاده زیاد از متغیرهای ایستا (Static Variables) میتواند وابستگیها را افزایش داده و نگهداری کد را سختتر کند .
جمعبندی
متغیرها (Variables) در جاوا یکی از پایهایترین مفاهیم برنامهنویسی هستند که برای ذخیرهسازی و مدیریت دادهها استفاده میشوند.
آشنایی با انواع متغیرها (Variables) (محلی، نمونه و ایستا)، انواع داده (اولیه و ارجاعی)، قوانین نامگذاری و محدوده دسترسی آنها، اولین و مهمترین گام برای یادگیری جاوا است.
جاوا با ویژگی ایستا (Statically-Typed) بودن خود، امنیت و پایداری بالایی به برنامههای شما میبخشد و خطاهای مربوط به نوع داده را در همان مراحل اولیه توسعه شناسایی میکند .
این ویژگی، همراه با ساختار منظم متغیرها (Variables) و انواع داده، جاوا را به یکی از قدرتمندترین و محبوبترین زبانهای برنامهنویسی در جهان تبدیل کرده است.
دوره های مرتبط
آموزش برنامه نویسی Java
Java یکی از زبان های شی گرایی قوی در عرصه تولید نرم افزار های بانکی و امنیتی به شمار می رود.
1,500,000 تومان
1.9k بازدید











