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

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

এবং

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

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

asked 12 Jan, 20:13

rakib%20hossain's gravatar image

rakib hossain
32910

edited 13 Jan, 05:33

Mosharraf%20Hosain's gravatar image

Mosharraf Hosain ♦
16618


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.2k222

edited 18 Jan, 07:23

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

(13 Jan, 08:02) rakib hossain

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

(18 Jan, 07:24) menon
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:

×204
×8
×5

question asked: 12 Jan, 20:13

question was seen: 67 times

last updated: 18 Jan, 07:24