دوست داری برنامه اندروید بسازی ...!؟
نمی دونی از کجا شروع کنی ... !؟
یادگیری گام به گام و کاملا رایگان در
آکادمی همیار اندروید
شروع یادگیری
همکاران ما
تبلیغات
مطلب انتخابی شما

%d9%85%d8%b9%d8%b1%d9%81%db%8c-%d8%a7%d9%86%d9%88%d8%a7%d8%b9-%d8%af%d8%a7%d8%af%d9%87-%d8%a7%d9%88%d9%84%db%8c%d9%87-%d8%af%d8%b1-%d8%b2%d8%a8%d8%a7%d9%86-%d8%a8%d8%b1%d9%86%d8%a7%d9%85%d9%87-%d9%86
تاریخ ارسال : ۲۹ , ۰۶ , ۱۳۹۵
تعداد نظرات : ۶ نظر
دسته بندی : Data, Java

معرفی انواع داده اولیه در زبان برنامه نویسی جاوا (Primitive Data Type in Java)

به نام خدا

 

سلام دوستان ،

امروز هم با یک مبحث کاربردی دیگه در خدمت شما هستم ، قرار هستش در مورد داده ها در زبان جاوا بحث کنیم ،

قبل از شروع آموزش یه مطلب رو گوش زد کنم ، زبان جاوا یک زبان پیشرفته و مدرن هستش و پیچیدگی های مربوط به خود را دارد ، اما بنده همچنان سعی در تهیه آموزش هایی متفاوت ، روان و مرحله به مرحله رو دارم تا هرشخصی با هر توانایی بتواند مباحث را به خوبی درک کند ،

اما  درصورتی که مباحث را خوب یاد نگرفتید ، هرجوری که شده برای چندین بار مباحث رو مطالعه کنید تا به خوبی یادبگیرید و به سراغ مباحث بعدی بروید …

خیلی خب میریم سراغ آموزش

در زبان جاوا ، داده ها به دو دسته کلی تقسیم می شوند ،

۱- انواع داده اولیه یا اصلی (Primitive Data Types)

۲- انواع داده ارجاعی یا شیئی (Reference/Object Data Types)

که در این قسمت به بحث در مورد "معرفی انواع داده اولیه در زبان برنامه نویسی جاوا" می پردازیم .

  داده

این یک نام آشناست که در تمام زبان های برنامه نویسی پیشرفته وجود دارد ،

داده یکی از عناصر و پایه های اصلی زبان جاوا به حساب می آید ،

در جاوا داده ها به شدت کنترل می شوند و در اصل یکی از دلایل استحکام و امنیت جاوا به حساب می آیند .

 

 

اصلا کاربرد داده چیه …!؟

توجه مهم : در ادامه آموزش قرار هستش از عبارت "متغیر" نام ببرم ، فکرتون رو درگیر این که متغیر چی هستش نکنید ، و در مباحث آینده به طور کامل متغیرها را توضیح خواهم داد ، (اگه الان این بخش از آموزش رو متوجه نشدید بعد از مطالعه مبحث متغیرها ، دوباره برگردید و این مبحث رو مطالعه کنید)

کاربرد و بحث اصلی داده ها  بر میگرده به حافظه  RAM، اینکه داده ها چه مقدار حافظه RAM رو اشغال می کنند ،

مثلا فلان داده چه مقدار از حافظه RAM را اشغال می کند ؟

هروقت شما یک متغیر را ایجاد می کنید ، درواقع یک بخشی از حافظه RAM را اشغال یا بهتر است بگویم رزرو کرده اید ،

 و همچنین با استفاده از داده ها مشخص می کنید که در محل رزرو شده یا محل اشغال شده RAM قرار است چه نوع مقادیری ذخیره شود ،

و یکی دیگر از کاربرد های مهمِ داده ها این است که ، زمانی که شما یک متغییر را با یک نوع خاص از داده ها در حافظه RAM ذخیره می کنید ، دیگر به شما اجازه داده نمی شود نوع دیگری از متغییرها را در آن ذخیره کنید

مثلا شما درمتغیری داده عددی ذخیره کرده اید ، دیگر به شما اجازه داده نمی شود در آن متغییر از داده متنی استفاده کنید ،

 

 

معرفی انواع داده اولیه در زبان جاوا

در کل ۸ نوع داده اولیه یا اصلی در زبان جاوا وجود دارد ،

این داده های اصلی به عنوان پایه برای دیگر انواع داده ها می باشند ،

این داده های اولیه از پیش تعریف شده هستند و توسط کلمات کلیدی نام گذاری شده اند ،

که به ترتیب عبارتند از :

۱- byte 2- short 3- int 4- long 5- float 6- double  7- boolean 8- char

این هشت داده ای را که نام برده شد ، می توان در چهار دسته تقسیم بندی کرد

دسته A : داده های ۱ تا ۴ ، برای ذخیره مقادیری با اعداد صحیح می باشند

دسته B : داده های ۵ و ۷ ، برای ذخیره مقادیری با اعداد اعشاری می باشند

دسته C : داده ۷ ، برای ذخیره مقادیر بولی (صحیح و غلط)

دسته D : داده ۸ ، برای ذخیره مقادیر کارکتری

تصویر زیر هم برای سهولت یادگیری شما آماده شده است

 

 

۱- نوع داده byte

داده byte ، ۸bit از حافظه RAM را اشغال می کند

۸bit برابر با ۱byte می باشد

داده byte ، کوچکترین عددی را که در خود نگه می دارد -۱۲۸ می باشد

داده byte ، بزرگترین عددی را که در خود نگه می دارد ۱۲۷ می باشد

مقدار پیشفرض ۰ می باشد

مثال : متغیر زیر از نوع داده byte می باشد :

 

 

۲- نوع داده short

داده short ، ۱۶bit از حافظه RAM را اشغال می کند

۱۶bit برابر با ۲byte می باشد

داده short ، کوچکترین عددی را که در خود نگه می دارد  -32,768می باشد

داده short ، بزرگترین عددی را که در خود نگه می دارد ۳۲,۷۶۷ می باشد

مقدار پیشفرض ۰ می باشد

مثال : متغیر زیر از نوع داده short می باشد :

 

 

۳- نوع داده int

داده int ، ۳۲bit از حافظه RAM را اشغال می کند

۳۲bit برابر با ۴byte می باشد

داده int ، کوچکترین عددی را که در خود نگه می دارد  -2,147,483,648 می باشد

داده int ، بزرگترین عددی را که در خود نگه می دارد ۲,۱۴۷,۴۸۳,۶۴۷ می باشد

مقدار پیشفرض ۰ می باشد

مثال : متغیر زیر از نوع داده int می باشد :

 

 

۴- نوع داده long

داده long ، ۶۴bit از حافظه RAM را اشغال می کند

۶۴bit برابر با ۸byte می باشد

داده long ، کوچکترین عددی را که در خود نگه می دارد -۹,۲۲۳,۳۷۲,۰۳۶,۸۵۴,۷۷۵,۸۰۸ می باشد

داده long ، بزرگترین عددی را که در خود نگه می دارد ۹,۲۲۳,۳۷۲,۰۳۶,۸۵۴,۷۷۵,۸۰۷ می باشد

مقدار پیشفرض ۰L می باشد

مثال : متغیر زیر از نوع داده long می باشد :

 

 

۵- نوع داده float

داده float ، ۳۲bit از حافظه RAM را اشغال می کند

۳۲bit برابر با ۴byte می باشد

داده float ، کوچکترین عددی را که در خود نگه می دارد  1.40129846432481707e-45می باشد

داده float ، بزرگترین عددی را که در خود نگه می دارد ۳٫۴۰۲۸۲۳۴۶۶۳۸۵۲۸۸۶۰e+38 می باشد

مقدار پیشفرض ۰٫۰f می باشد

مثال : متغیر زیر از نوع داده float می باشد :

 

 

۶- نوع داده double

داده double ، ۶۴bit از حافظه RAM را اشغال می کند

۶۴bit برابر با ۸byte می باشد

داده double ، کوچکترین عددی را که در خود نگه می دارد  4.94065645841246544e-324d می باشد

داده double ، بزرگترین عددی را که در خود نگه می دارد ۱٫۷۹۷۶۹۳۱۳۴۸۶۲۳۱۵۷۰e+308d می باشد

مقدار پیشفرض ۰٫۰d می باشد

مثال : متغیر زیر از نوع داده double می باشد :

 

 

۷- نوع داده boolean

داده boolean ، ۱bit از حافظه RAM را اشغال می کند

۱bit برابر با ۰٫۱۲۵byte می باشد

داده boolean ، تنها دو مقدار true و false را دارد

مقدار پیشفرض false می باشد

مثال : متغیر زیر از نوع داده boolean می باشد :

 

 

۸- نوع داده char

داده char ، ۱۶bit از حافظه RAM را اشغال می کند

۱۶bit برابر با ۲byte می باشد

داده char ، کوچکترین مقداری را که در خود نگه می دارد '\u0000' یا ۰ می باشد

داده char ، بزرگترین مقداری را که در خود نگه می دارد '\uffff' یا ۶۵,۵۳۵ می باشد

داده char ، کاراکترهای یونیکد را در خود نگه می دارد

مثال : متغیر زیر از نوع داده char می باشد :

 

 

تصویر زیر هم برای سهولت یادگیری شما آماده شده است

توجه کنید دوستان ، تصاویر آموزشی ای که به صورت زیر تهیه می شوند ، برای سهولت در یادگیری شما میباشند و بسیار کاربردی هستند ، این تصاویر را پس از انتشار هر مبحث ، در کانال تلگرام انتشار می دهیم ،

 

 

 

خیلی خب دوستان این مبحث هم به پایان رسید ،

اما نکات و آموزش های بیشتری در مورد داده های اولیه جاوا وجود دارد و تنها به این جلسه ختم نمی شود ،

و در آینده مباحث سطح بالاتر را هم انشار خواهیم داد ،

همه چیز طبق برنامه پیش می رود ، لطفا عجله نکنید ،

و یه موضوع دیگه اینکه ، خدایی خیلی وقت گذاشتم فکر کردم که این مبحث رو چی جوری انتشار بدم که زبان جاوا راحت قابل درک و برای شما دوستان عزیز شیرین بشه ، که آخر سر این شد که می بینید ،

امیدوارم که راضی باشید و لطفا حق کپی رایت را رعایت کنید و در صورتی که تخلفی مشاهده کردید لطفا به ما گزارش دهید ،

منتظر نظرات و پیشنهادات شما هستم ،

موفق و پیروز .

 

با ارائه پیشنهادات و انتقادات خود ، گروه آموزشی همیار اندروید را در این مسیر یاری فرمایید
این نوشته را در گوگل پلاس محبوب کنید
ارسال مطلب توسط : سامان سلطانی پور
من عاشق طراحی و کدنویسی هستم ، سایت همیار اندروید رو با عشق تاسیس کردم تا هرچی که می دونم رو به دیگران آموزش بدم ... چیزی به نام فوت و فن استادی وجود نداره ، همه چیز رو بی منت تقدیم شما می کنم تا شاید یه کمک کوچیکی به شما دوستای عزیز بشه ...

همیار اندروید را در شبکه های اجتماعی دنبال کنید
یــــــک راه آسان برای ارتباط با هـــــــم :)
مطالب مرتبط با موضوع شما

برچسب‌ها: , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,

نظرات کاربران

لطفا نظر ، پیشنهاد و انتقاد خود را فقط در ارتباط با موضوع بالا ذکر کنید و از سوالات پراکنده خود داری کنید
برای حفظ و برقراری نظم در سایت به سوالات پراکنده پاسخ داده نمی شود
در آینده سیستم پرسش و پاسخ راه اندازی خواهد شد
لطفا به قوانین احترام بگذارید

6 پاسخ به “معرفی انواع داده اولیه در زبان برنامه نویسی جاوا (Primitive Data Type in Java)”

  1. سید علیرضا می‌گه:

    سلام خوبید میشه جاوا رو به صورت صفر تا صد اموزش بدید خیلی ممنون بابت سایتتون خیلی تک هستین تو رو خدا امموزش بدید 🙂

  2. یعقوب سعید می‌گه:

    خداییش عالی بود.

    با زبانی ساده و قابل فهم توضیح دادین.

    ممنون ممنون ممنون

  3. حامد می‌گه:

    عای بود 

    ممنون از زحمات شما 

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *


ما را محبوب کنید