intএকটি আদিম ধরণের। প্রকারের ভেরিয়েবলগুলি intআপনি যে পূর্ণসংখ্যার প্রতিনিধিত্ব করতে চান তার জন্য আসল বাইনারি মান সংরক্ষণ করে। int.parseInt("1")অর্থে দেখা যায় না কারণ intহয় না কোনো পদ্ধতি নেই একটি বর্গ এবং সেইজন্য।
Integerএকটি শ্রেণি, জাভা ভাষার কোনওর চেয়ে আলাদা নয়। টাইপ ভেরিয়েবল Integerদোকান রেফারেন্স থেকে Integerশুধু অন্য কোন রেফারেন্স (বস্তু) ধরনের সঙ্গে যেমন বস্তু,। ক্লাস থেকে Integer.parseInt("1")স্থির পদ্ধতিতে কল (লক্ষ্য করুন যে এই পদ্ধতিটি আসলে একটি দেয় এবং একটি নয় )।parseIntIntegerintInteger
আরও সুনির্দিষ্টভাবে বলতে গেলে, Integerএকক ক্ষেত্রের ধরণের একটি শ্রেণি int। এই শ্রেণিটি ব্যবহার করা হয় যেখানে আপনাকে intঅন্য যে কোনও অবজেক্টের মতো আচরণ করতে হবে যেমন জেনেরিক প্রকার বা পরিস্থিতি যেখানে আপনার অযোগ্যতা প্রয়োজন।
নোট করুন যে জাভাতে প্রতিটি আদিম ধরণের একটি সমমানের মোড়কের ক্লাস থাকে:
byte হয়েছে Byte
short হয়েছে Short
int হয়েছে Integer
long হয়েছে Long
boolean হয়েছে Boolean
char হয়েছে Character
float হয়েছে Float
double হয়েছে Double
মোড়কের ক্লাসগুলি অবজেক্ট ক্লাস থেকে উত্তরাধিকার সূত্রে প্রাপ্ত এবং আদিম নয়। সুতরাং এটি অবজেক্ট রেফারেন্স সহ বা জেনারিক্সের সাথে সংগ্রহগুলিতে ব্যবহার করা যেতে পারে।
জাভা 5 থেকে আমাদের অটোবক্সিং রয়েছে এবং আদিম এবং মোড়কের শ্রেণির মধ্যে রূপান্তর স্বয়ংক্রিয়ভাবে সম্পন্ন হয়। সাবধান, তবে, যেহেতু এটি সূক্ষ্ম বাগ এবং কার্য সম্পাদনের সমস্যাগুলি পরিচয় করিয়ে দিতে পারে; রূপান্তরগুলি সম্পর্কে সুস্পষ্ট হওয়া কখনই ব্যথা করে না।