جاوا

انواع داده ها اصلی و ارجاعی در جاوا java

انواع داده ها در جاوا ، اصلی و ارجاعی یا شیئی میباشد که هرکدام بخشی از حافظه را اشغال میکنند.

در تعریف متغیر ها باید نوع داده رامشخص کنیم،مثلاََ داده عددی نمیتوانددر نوع داده ی رشته ای ذخیره گردد.

با این آموزش از سری آموزش های جاوا که درباره ی انواع داده های جاوا میباشد، همرا باشید.

انواع داده ی اصلی در جاوا

داده ها ی اصلی ۸ نوع است، این مقدار برای زبان برنامه نویسی جاوا تعریف شده است و قابل تغییر نمی باشد این نام های انواع داده های اصلی در کلمات کلیدی بصورت کوتاه شده آمده است که به بررسی هر کدام میپردازیم.

نوع داده ی byte ( از انواع داده در جاوا )

ویژگی نوع داده ی byte :

از داده های اصلی در جاوا میتوان به byte اشاره کرد که عدد بدون ممیز را در هشت بیت حافظه جای میدهد و کوچکترین عدد ۱۲۸- و بزرگترین ۱۲۷ میباشد. مقداری که کامپایلر برای آن در نظر میگیرد عدد صفر است، مناسب ترین اعداد برای وارد کردن به این نوع متغیر این است که ۱/۴ عدد int بوده و از نوع ممیز و اعشاری نباشد.

byte a=127;
byte b=-128;

نوع داده ی short

این داده بیشتر از byte بوده و دارای خصوصیت زیر است:

این نوع داده همانند byte اعشاری قبول نمیکند و ۱۶ بیتی است. کوچکترین عدد ۳۲۷۶۸- و بزرگترین ۳۲۷۶۷ در خود جای میدهد مقدار پیشفرض نیز توسط کامپایلر ۰ در نظر گرفته شده و این نوع داده دارای حافظه ی مصرفی ۱/۲ int است.

short s=-32768;
short r=32767;

نوع داده ی int

از ویژگی های نوع داده ی int میتوان به موارد زیر اشاره کرد:

این نوع داده عددیعلامت دار ۳۲ بیتی بود و کوچکترین عدد ۲۱۴۷۴۸۳۶۴۸- و بزرگترین ۲۱۴۷۴۸۳۶۴۷ را در خود جای داده و برای اعداد صحیح استفاده میشود مقدار پیشفرض کامپایلر برای این نوع داده ۰ است.

نوع داده ی int برای اعداد کوچکتر مناسب نبوده وبه طور کلی فضای بیشتری ازحافظه برای اعداد کوچکتر بصرفه نیست.

int m=73;
int c=-2147483648;
int h=2147483648;

نوع داده ی long

این نوع داده برای نهداری اعداد صحیح علامتدار در حافظه ی ۶۴ بیتی میباشد، کوچکترین عدد ۹۲۲۳۳۷۲۰۳۶۸۵۴۷۷۵۸۰۸- و بزرگترین ۹۲۲۳۳۷۲۰۳۶۸۵۴۷۷۵۸۰۷ را در خود جای میدهد، این نوع داده برای اعداد بزرگتر مناسب است و مقدار پییشفرض در آن ۰ میباشد.

long a=1000000L;

نوع داده ی float

این نوع داده برای نگهداری اعداد ممیز اعشاری با فضای حافظه ی ۳۲ بیت میباشد.

استداندارد ممیز شناور در این داده IEEE 754 بوده و مقدار پیش فرض آن ۰٫۰f است. داده ی float زیاد برای اعداد دقیق اعشاری استفاده نمیشود.

float f1=234.5f;

نوع داده ی double

یک نوع داده ای برای ذخیره ی اعداد ۶۴ بیتی بوده و دارای استاندارد ممیز شناور IEEE 754 که دقیق تر از float است. مقدار پیشفرض آن ۰٫۰ میباشد

doubel d1=123.4;

نوع داده ی boolean

این نوع داده مقادیر منطقی true , false به خودمیگیرد و برای نتایج عبارات شرطی استفاده شده وبطور پیشفرض false میباشد.

boolean one=true;

نوع داده ی char

برای ذخیره ی کاراکتر های یونیکد در فضای ۱۶ بیت از حافظه بکار میرود.

char letter='a';

انواع داده ارجاعی در جاوا

بند

انواع داده های ارجاعی در جاوا از کلاس هایی ساخته میشوند که تعریف شده اند. متغیرهای ساخته شده از این نوع برای دسترسی به اشیای کلاس هستند. از انواع داده های ارجاعی میتوان به موارد زیر اشاره کرد:

  • آرایه ها
  • اشیاء ها

مقادیر داده های ارجاعی در جاوا به طور پیش فرض null بوده و به هر نوعی که با نوع خودش سازگار باشد انتساب میشود.

Animal anim=new Animal("Dog");

آرزوی تو دستور توست
برچسب ها
نمایش بیشتر

صمد حسن پور

کارشناس علوم رایانه ای و اینترنت (فعال در زمینه ی موفقیت)

نوشته های مشابه

پاسخی بگذارید

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

همچنین ببینید

بستن
دکمه بازگشت به بالا