জাভায় int এবং Integer এর মধ্যে পার্থক্য কি? যেমনঃ

int[] array = {10, 20, 30, 40};

এবং

Integer[] array = {10, 20, 30, 40};

এই দুটি অ্যারের মধ্যে তফাত কী?

asked 12 Jan, 20:13

Emranul%20haque%20Rakib's gravatar image

Emranul haque Rakib
33911

edited 04 Feb, 07:43

Mosharraf%20Hosain's gravatar image

Mosharraf Hosain ♦
23618


int হল প্রিমিটিভ টাইপ আর Integer হল অবজেক্ট ।

জাভাতে প্রিমিটিভ টাইপ এর মধ্যে আছে double, char, float, byte, short, long ইত্যাদি । আর Integer, Double ইত্যাদি হল অবজেক্ট টাইপ ।

এখন প্রশ্ন হল int থাকতে কেন Integer এর প্রয়োজন ? int কিন্তু কোন অবজেক্ট না । এখন আপনার যদি int এর অবজেক্ট প্রয়োজন হয় তখন আপনি কি করবেন ? আপনি যেটা করতে পারেন সেটা হল int এর একটা ক্লাস বানায়ে নিয়ে তার অবজেক্ট বানাতে পারেন । বা built-in int টাইপ অবজেক্ট Integer ব্যবহার করতে পারেন । তাতে করে আপনার সময় অনেক বেঁচে যাবে ।

আপনাকে নতুন করে int টাইপের অবজেক্টের জন্য কোন কোড লিখতে হবে না ।

সব প্রিমিটিভ ডটা টাইপের ই অবজেক্ট টাইপ বানায়ে দেয়াই আছে । আপনার যদি কোথাও প্রিমিটিভ ডটা টাইপের এর অবজেক্ট দরকার হয় তবে আপনি এদের built-in অবজেক্ট টাইপ ব্যবহার করতে পরবেন ।

ধন্যবাদ :)

permanent link

answered 12 Jan, 21:21

menon's gravatar image

menon
4.3k223

edited 18 Jan, 07:23

ভাইয়া একটু বিস্তারিত বললে ভাল হত ।

(13 Jan, 08:02) Emranul haque Rakib

@rakib hossain উত্তর এডিট করে দিলাম

(18 Jan, 07:24) menon

প্রিমিটিভ ডটা টাইপের এর অবজেক্ট দরকার হতে পারে এমন একটা কোডের উদাহরন দিলে ব্যাপারটা ভালভাবে ক্লিয়ার হত ।

(21 Mar, 18:22) Hafiz Al Asad
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×205
×8
×5

question asked: 12 Jan, 20:13

question was seen: 219 times

last updated: 21 Mar, 18:22