6 - آموزش زبان برنامه نویسی جاوا (نوع داده ای int )
29 بار بازدید -
12 ماه پیش
-
در زبان برنامهنویسی جاوا، دو
در زبان برنامهنویسی جاوا، دو نوع از دادههای عددی صحیح وجود دارد: `int` و `Integer`. این دو تفاوتها و شباهتهای مهمی با یکدیگر دارند.
### int:
1. نوع اولیه (Primitive Type): `int` یک نوع اولیه است و مستقیماً به دادهها دسترسی دارد.
2. کارایی (Performance): برای اعمال محاسباتی، استفاده از `int` سریعتر است.
3. تخصیص حافظه: فقط 4 بایت حافظه را اشغال میکند.
4. تابعها و متدها: از آنجا که `int` یک نوع اولیه است، هیچ متد یا تابعی ندارد.
5. Nullability: نمیتوان به `int` مقدار `null` اختصاص داد.
Integer:
1. نوع محصول (Wrapper Class): `Integer` یک کلاس Wrapper است.
2. کارایی: کمی کندتر از `int` است، چرا که ابتدا باید Unboxing انجام شود.
3. تخصیص حافظه: حافظهای بیشتر از `int` را اشغال میکند.
4. تابعها و متدها: دارای متدها و توابع متعددی است که عملیاتهای مفیدی را فراهم میآورد.
5. **Nullability**: میتوان به `Integer` مقدار `null` اختصاص داد.
### کلمات کلیدی:
- نوع اولیه (Primitive Type)
- نوع محصول (Wrapper Class)
- کارایی (Performance)
- تخصیص حافظه (Memory Allocation)
- تابعها و متدها (Functions and Methods)
- Nullability
به این ترتیب، در برنامههایی که به کارایی بالا نیاز دارید، بهتر است از `int` استفاده کنید. در مواردی که نیاز به انعطافپذیری و استفاده از متدها دارید، `Integer` گزینه مناسبتری است.
لینک گیت هاب :
https://github.com/KaisenAmin/JavaClass
12 ماه پیش
در تاریخ 1402/06/26 منتشر شده
است.
29
بـار بازدید شده