জাভা এসই / ইই / এমই এর মধ্যে পার্থক্য?


326

আমি জাভা শেখা শুরু করতে চাইলে আমার কোনটি ইনস্টল করা উচিত? আমি কয়েকটি বেসিক দিয়ে শুরু করতে যাচ্ছি, তাই আমি এমন সহজ প্রোগ্রাম লিখব যা ফাইল তৈরি করে, ডিরেক্টরি তৈরি করে, এক্সএমএল ফাইলগুলি সম্পাদনা করে এবং এরকম, আপাতত খুব জটিল কিছু নয়।

আমার ধারণা জাভা এসই (স্ট্যান্ডার্ড সংস্করণ) হ'ল আমার উইন্ডোজ 7 ডেস্কটপে ইনস্টল করা উচিত। আমার কাছে ইতিমধ্যে কমোডো আইডিই রয়েছে যা আমি জাভা কোডটি লিখতে ব্যবহার করব।


6
আপনার জাভা এসই শেখা শুরু করা উচিত। জাভা ইই প্রথমে কিছুটা বিচলিত হতে পারে। আপনি যখন এটির জন্য প্রস্তুত হন, শুরু করার জন্য এই দুর্দান্ত জাভা ইই 7 ওভারভিউ পৃষ্ঠাটি একবার দেখুন । বিশেষত জাভা EE 7 ওরাকল টিউটোরিয়ালটি শুরু করার জন্য ভাল জায়গা।
dexter meyer

উত্তর:


545

জাভা এসই = স্ট্যান্ডার্ড সংস্করণ । এটি মূল জাভা প্রোগ্রামিং প্ল্যাটফর্ম। এটিতে যে কোনও জাভা প্রোগ্রামার শিখতে হবে (জাভা.লাং, জাভা.ইও, জাভা.ম্যাথ, জাভা নেট, জাভা.ইটিল, ইত্যাদি ...) সমস্ত লাইব্রেরি এবং এপিআই রয়েছে।

জাভা ইই = এন্টারপ্রাইজ সংস্করণ । উইকিপিডিয়া থেকে:

জাভা প্ল্যাটফর্ম (এন্টারপ্রাইজ সংস্করণ) জাভা স্ট্যান্ডার্ড এডিশন প্ল্যাটফর্মের (জাভা এসই) থেকে পৃথক হয়েছে যাতে এটি লাইব্রেরি যুক্ত করে যা ফল্ট-সহনশীল, বিতরণ, বহু-স্তরীয় জাভা সফ্টওয়্যার স্থাপন করে যা মূলত কোনও অ্যাপ্লিকেশন সার্ভারে চলমান মডুলার উপাদানগুলির উপর ভিত্তি করে কার্যকর করে provide ।

অন্য কথায়, যদি আপনার অ্যাপ্লিকেশনটি খুব বড় আকারের, বিতরণ ব্যবস্থার দাবি করে, তবে আপনার জাভা ইই ব্যবহার করা বিবেচনা করা উচিত। জাভা এসই এর শীর্ষে নির্মিত এটি ডাটাবেস অ্যাক্সেস (জেডিবিসি, জেপিএ), রিমোট মেথড ইনভোকেশন (আরএমআই), মেসেজিং ( জেএমএস ) এর জন্য লাইব্রেরি সরবরাহ করে ), ওয়েব সার্ভিসেস, এক্সএমএল প্রসেসিং এবং এন্টারপ্রাইজ জাভাবিয়ানস, সার্লেটলেটস, পোর্টলেটস, জাভা জন্য স্ট্যান্ডার্ড এপিআইগুলি সংজ্ঞায়িত করে সার্ভার পৃষ্ঠাগুলি, ইত্যাদি ...

জাভা এমই = মাইক্রো সংস্করণ । এটি মোবাইল ডিভাইস এবং এম্বেড থাকা সিস্টেম যেমন সেট-টপ বক্সগুলির জন্য অ্যাপ্লিকেশন বিকাশের প্ল্যাটফর্ম। জাভা এমই জাভা এসই এর কার্যকারিতার একটি উপসেট সরবরাহ করে তবে মোবাইল ডিভাইসগুলির জন্য নির্দিষ্ট গ্রন্থাগারগুলিও প্রবর্তন করে। জাভা এমই জাভা এসই এর পূর্ববর্তী সংস্করণের উপর ভিত্তি করে, জাভা ১.৫ (যেমন জেনেরিকস) এ প্রবর্তিত কিছু নতুন ভাষার বৈশিষ্ট্য উপলব্ধ নেই।

আপনি যদি জাভাতে নতুন হন তবে অবশ্যই জাভা এসই দিয়ে শুরু করুন।


157
আমি এমন কাউকে আইডিই সুপারিশ করার সাথে একমত নই যিনি এর আগে কখনও জাভা কোড করেননি। কমান্ড লাইনটি ব্যবহার করে প্রথমে কয়েকটি লিখুন যাতে আপনি ক্লাসস্প্যাথের অর্থ বোঝার লড়াইয়ের সুযোগ পেতে পারেন। আপনি জাভা বোঝার আগে যদি Eclipse ব্যবহার করেন তবে এটি দুটি বড় বিষয় যা আপনি অবহেলিত।
duffymo

47
@ ডিফাইমো আইএমও একটি আইডিই সুপারিশ রাখা আসলেই ভাল ধারণা, কারণ একটি সরল পাঠ্য সম্পাদককে কোড করা কোনও নতুন ভাষা শেখায় কোনও লাভ দেয় না, ইন্টেলিজেন্স এবং স্বতঃসম্পূর্ণতা একজন প্রোগ্রামারকে ইতিমধ্যে অন্যান্য বাস্তুসংস্থাগুলিতে পরিণত হওয়ার জন্য জেনে রাখা একটি অমূল্য সহায়তা নতুন পরিবেশের সাথে পরিচিত।
ফেলিস পোলানো

4
@ অ্যাডফাইমো 5 বছর পরে আমি এখনও এটি পড়ছি যেহেতু গুগল আমাকে এখানে এনেছে তাই আমি অনুমান করি যে আলোচনা শুরু করার এখনও একটি বিষয় আছে। যদিও এই নির্দিষ্ট ক্ষেত্রে, আমি আইডিই সম্পর্কে আপনার যুক্তি সম্মত।
কুতাব

8
আমি কঠিন এবং নিরবচ্ছিন্ন বিষয় নিয়ে আলোচনা করে কিছুই ভুল দেখছি না।
কিংবদন্তি লেন্থথ

2
কেবল জেডিকে সংস্করণটি কি নির্দিষ্ট? বা জেআরই এবং জেভিএম এসই এবং ইই এর জন্য আলাদা?
অরুণ এসআর

68

এপিআই-এর ক্ষেত্রে কিছু পার্থক্য রয়েছে

জাভা এসই এর মধ্যে নিম্নলিখিত এপিআই এবং আরও অনেকগুলি রয়েছে

  • অ্যাপলেট
  • AWT
  • RMI
  • JDBC
  • দোল
  • সংগ্রহগুলি
  • এক্সএমএল বাইন্ডিং
  • জাভাএফএক্স (জাভা এসই 8 তে মার্জ করা)
  • জাভা 8 সংগ্রহগুলি স্ট্রিমিং এপিআই
  • জাভা 9 প্রতিক্রিয়াশীল স্ট্রিমস API
  • জাভা 9 এইচটিটিপি / 2 এপিআই

জাভা ইইতে নিম্নলিখিত এপিআই এবং আরও অনেক কিছু অন্তর্ভুক্ত

  • সার্ভলেট
  • WebSocket
  • জাভা মুখ
  • ইনজেকশন নির্ভরতা
  • ejb
  • অধ্যবসায়
  • লেনদেন
  • JMS
  • ব্যাচ এপি

জাভা এমইতে নিম্নলিখিত এপিআই এবং আরও অনেক কিছু রয়েছে

  • ওয়্যারলেস মেসেজিং
  • জাভা এমই ওয়েব পরিষেবাদি
  • সুরক্ষা এবং ট্রাস্ট পরিষেবাদি এপিআই
  • অবস্থান
  • মোবাইল এক্সএমএল এপিআই

আশাকরি এটা সাহায্য করবে.


1
উপস্থাপিত হিসাবে, এর অর্থ কি এসই মধ্যে রয়েছে তা EE এর অন্তর্ভুক্ত নয়? এবং আমার মধ্যে কি EE নেই? দেখে মনে হচ্ছে আপনি যদি ওয়্যারলেস মেসেজিং চান তবে উদাহরণস্বরূপ, আপনার আমার প্রয়োজন এবং এটি EE তে উপলব্ধ নয়। এটা কি সঠিক?
এজেবাইটস

জাভা EE সংস্করণ 6 হিসাবে, সংগ্রহগুলি এপিআই কি জাভা ইইর একটি অংশ?
শ্রীায়ঙ্ক সিদ্ধার্থ

52

জাভা এসই সেই ভিত্তি যা জাভা ইই নির্মিত হয়েছিল।

জাভা এমই মোবাইল ডিভাইসগুলির জন্য এসইয়ের একটি উপসেট।

সুতরাং আপনার প্রকল্পের জন্য আপনার জাভা এসই ইনস্টল করা উচিত।


36

ওরাকল এর ডকুমেন্টেশন অনুসারে এখানে চারটি জাভা প্ল্যাটফর্ম রয়েছে:

  • জাভা প্ল্যাটফর্ম, স্ট্যান্ডার্ড সংস্করণ (জাভা এসই)
  • জাভা প্ল্যাটফর্ম, এন্টারপ্রাইজ সংস্করণ (জাভা ইই)
  • জাভা প্ল্যাটফর্ম, মাইক্রো সংস্করণ (জাভা এমই)
  • JavaFX

জাভা এসই ডেস্কটপ অ্যাপ্লিকেশনগুলি বিকাশের জন্য এবং এটি জাভা ভাষার বিকাশের ভিত্তি। এটি বিকাশের সরঞ্জামগুলি, স্থাপনার প্রযুক্তিগুলি এবং জাভা অ্যাপ্লিকেশনগুলিতে ব্যবহৃত অন্যান্য শ্রেণীর লাইব্রেরি এবং টুলকিট নিয়ে গঠিত। জাভা ইই জাভা এসই এর শীর্ষে নির্মিত এবং এটি ওয়েব অ্যাপ্লিকেশন এবং বৃহত আকারের এন্টারপ্রাইজ অ্যাপ্লিকেশনগুলির বিকাশের জন্য ব্যবহৃত হয়। জাভা এমই জাভা এসই এর একটি উপসেট। এটি ছোট ডিভাইসগুলিতে জাভা অ্যাপ্লিকেশনগুলি চালনার জন্য একটি এপিআই এবং একটি ছোট-পায়ের ছাপ ভার্চুয়াল মেশিন সরবরাহ করে। জাভাএফএক্স একটি লাইটওয়েট ব্যবহারকারী ইন্টারফেস এপিআই ব্যবহার করে সমৃদ্ধ ইন্টারনেট অ্যাপ্লিকেশন তৈরির একটি প্ল্যাটফর্ম। এটি জাভা প্ল্যাটফর্মগুলির পরিবারে সাম্প্রতিক সংযোজন।

কড়া কথা বলতে গেলে এই প্ল্যাটফর্মগুলি নির্দিষ্টকরণ; এগুলি আদর্শ, সফ্টওয়্যার নয়। জাভা প্ল্যাটফর্ম, স্ট্যান্ডার্ড এডিশন ডেভলপমেন্ট কিট (জেডি কে) ওরাকল দ্বারা সরবরাহ করা জাভা এসই স্পেসিফিকেশনের একটি সরকারী বাস্তবায়ন । ওপেনজেডিকে এবং আইবিএম এর জে 9 এর মতো অন্যান্য বাস্তবায়নও রয়েছে।

জাভাতে নতুন লোকেরা তাদের প্ল্যাটফর্ম এবং অপারেটিং সিস্টেমের জন্য একটি জেডিকে ডাউনলোড করে (ওরাকলের জেডিকে এখানে ডাউনলোডের জন্য উপলব্ধ ))


1
এটি জাভা for এর ক্ষেত্রে সত্য Java জাভা document ডকুমেন্টেশন বলছে যে এখানে 3 টি প্ল্যাটফর্ম রয়েছে এবং জাভাএফএক্স জাভা এসই এর একটি অংশ।
জাভাটার

জাভা এসই হ'ল ডেস্কটপ অ্যাপ্লিকেশনগুলি বিকাশের জন্য যা জাভা ইই ওয়েব অ্যাপ্লিকেশন এবং বড় আকারের এন্টারপ্রাইজ অ্যাপ্লিকেশনগুলির বিকাশের জন্য ব্যবহৃত হয়।
আইয়ুকনায়ার

20

আমি এই প্রশ্নটি আসতেই, আমি ওরাকল এর টিউটোরিয়ালে প্রদত্ত তথ্যগুলি খুব সম্পূর্ণ এবং শেয়ার করার মতো মূল্য খুঁজে পেয়েছি :

জাভা প্রোগ্রামিং ল্যাঙ্গুয়েজ প্ল্যাটফর্মগুলি

জাভা প্রোগ্রামিং ভাষার চারটি প্ল্যাটফর্ম রয়েছে:

  • জাভা প্ল্যাটফর্ম, স্ট্যান্ডার্ড সংস্করণ (জাভা এসই)

  • জাভা প্ল্যাটফর্ম, এন্টারপ্রাইজ সংস্করণ (জাভা ইই)

  • জাভা প্ল্যাটফর্ম, মাইক্রো সংস্করণ (জাভা এমই)

  • JavaFX

সমস্ত জাভা প্ল্যাটফর্মগুলিতে একটি জাভা ভার্চুয়াল মেশিন (ভিএম) এবং একটি অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস (এপিআই) থাকে। জাভা ভার্চুয়াল মেশিন একটি প্রোগ্রাম যা একটি নির্দিষ্ট হার্ডওয়্যার এবং সফ্টওয়্যার প্ল্যাটফর্মের জন্য যা জাভা প্রযুক্তি অ্যাপ্লিকেশনগুলি চালায়। একটি এপিআই হ'ল সফটওয়্যার উপাদানগুলির একটি সংগ্রহ যা আপনি অন্যান্য সফ্টওয়্যার উপাদান বা অ্যাপ্লিকেশন তৈরি করতে ব্যবহার করতে পারেন। প্রতিটি জাভা প্ল্যাটফর্ম একটি ভার্চুয়াল মেশিন এবং একটি এপিআই সরবরাহ করে, এবং এটি সেই প্ল্যাটফর্মের জন্য লিখিত অ্যাপ্লিকেশনগুলিকে জাভা প্রোগ্রামিং ভাষার সকল সুবিধা সহ যে কোনও সামঞ্জস্যপূর্ণ সিস্টেমে চালনার অনুমতি দেয়: প্ল্যাটফর্ম-স্বাধীনতা, শক্তি, স্থিতিশীলতা, উন্নয়নের সহজলভ্যতা এবং নিরাপত্তা।

জাভা এসই

যখন বেশিরভাগ লোকেরা জাভা প্রোগ্রামিংয়ের ভাষা চিন্তা করে তখন তারা জাভা এসই এপিআই সম্পর্কে চিন্তা করে। জাভা এসই এর এপিআই জাভা প্রোগ্রামিং ভাষার মূল কার্যকারিতা সরবরাহ করে। এটি জাভা প্রোগ্রামিং ভাষার মূল ধরণ এবং অবজেক্ট থেকে উচ্চ-স্তরের শ্রেণি পর্যন্ত সমস্ত কিছু সংজ্ঞায়িত করে যা নেটওয়ার্কিং, সুরক্ষা, ডাটাবেস অ্যাক্সেস, গ্রাফিকাল ইউজার ইন্টারফেস (জিইউআই) বিকাশ এবং এক্সএমএল পার্সিংয়ের জন্য ব্যবহৃত হয়।

কোর এপিআই ছাড়াও, জাভা এসই প্ল্যাটফর্মটিতে একটি ভার্চুয়াল মেশিন, বিকাশ সরঞ্জাম, স্থাপনার প্রযুক্তি এবং অন্যান্য শ্রেণি পাঠাগার ও টুলকিটগুলি সাধারণত জাভা প্রযুক্তি অ্যাপ্লিকেশনগুলিতে ব্যবহৃত হয়।

জাভা ইই

জাভা ইই প্ল্যাটফর্মটি জাভা এসই প্ল্যাটফর্মের উপরে নির্মিত হয়েছে। জাভা ইই প্ল্যাটফর্মটি বৃহত-স্কেল, বহু-স্তরযুক্ত, স্কেলযোগ্য, নির্ভরযোগ্য এবং সুরক্ষিত নেটওয়ার্ক অ্যাপ্লিকেশনগুলির বিকাশ এবং চালনার জন্য একটি এপিআই এবং রানটাইম পরিবেশ সরবরাহ করে।

জাভা এমই

জাভা এমই প্ল্যাটফর্মটি মোবাইল ফোনের মতো ছোট ডিভাইসে জাভা প্রোগ্রামিং ল্যাঙ্গুয়েজ অ্যাপ্লিকেশনগুলি চালনার জন্য একটি এপিআই এবং একটি ছোট-পায়ের ছাপ ভার্চুয়াল মেশিন সরবরাহ করে। ছোট ডিভাইস অ্যাপ্লিকেশন বিকাশের জন্য দরকারী বিশেষ শ্রেণীর পাঠাগারগুলির পাশাপাশি এপিআই জাভা এসই এপিআইয়ের একটি উপসেট। জাভা এমই অ্যাপ্লিকেশনগুলি প্রায়শই জাভা ইই প্ল্যাটফর্ম পরিষেবার ক্লায়েন্ট হয়।

JavaFX

জাভাএফএক্স একটি লাইটওয়েট ব্যবহারকারী ইন্টারফেস এপিআই ব্যবহার করে সমৃদ্ধ ইন্টারনেট অ্যাপ্লিকেশন তৈরির একটি প্ল্যাটফর্ম। জাভাএফএক্স অ্যাপ্লিকেশনগুলি উচ্চ-পারফরম্যান্স ক্লায়েন্ট এবং একটি আধুনিক চেহারা এবং অনুভূতির পাশাপাশি নেটওয়ার্কযুক্ত ডেটা উত্সগুলিতে সংযোগের জন্য উচ্চ-স্তরের এপিআইয়ের সুবিধা নিতে হার্ডওয়্যার-ত্বরণযুক্ত গ্রাফিক্স এবং মিডিয়া ইঞ্জিনগুলি ব্যবহার করে। জাভাএফএক্স অ্যাপ্লিকেশনগুলি জাভা ইই প্ল্যাটফর্ম পরিষেবার ক্লায়েন্ট হতে পারে।


1
ওরাকল সাইট থেকে অনুলিপি করেছেন :)
ইরফান নাসিম

1
@ ইরফাননাসিম আমি জানি যে এটি ওরাকল থেকে অনুলিপি করা হয়েছে এবং আমি উল্লেখ করেছি যে !! আপনি উপরে থেকে উত্তরটি পড়েছেন ?! এবং আপনি কি জানেন যে আপনি যখন একটি লিঙ্ক সরবরাহ করেন তখন আপনাকে অবশ্যই গুরুত্বপূর্ণ তথ্যগুলিও অনুলিপি করতে হবে, কারণ লিঙ্কটি একবার আপ টু ডেট না হয়ে কাজ না করে, লোকেরা এখনও লিঙ্কটিতে কী পড়তে পারে !! এটি অদ্ভুত যে আপনার 198 রেপ রয়েছে এবং আপনি এখনও নিয়মগুলি জানেন না !!
তারিক

13

আমার ধারণা জাভা এসই (স্ট্যান্ডার্ড সংস্করণ) হ'ল আমার উইন্ডোজ 7 ডেস্কটপে ইনস্টল করা উচিত

হ্যাঁ, অবশ্যই । জাভা এসই দিয়ে শুরু করা সেরা। বিটিডব্লিউ আপনাকে জাভা বেসিকগুলি শিখতে হবে। এর অর্থ আপনাকে জাভা এসই এর কয়েকটি গ্রন্থাগার এবং এপিআই শিখতে হবে।

জাভা প্ল্যাটফর্ম সংস্করণের মধ্যে পার্থক্য:

জাভা মাইক্রো সংস্করণ (জাভা এমই):

  • অত্যন্ত অপ্টিমাইজড রানটাইম পরিবেশ time
  • ভোক্তা পণ্যগুলিকে লক্ষ্য করুন ( পেজার , সেল ফোন)।
  • জাভা এমই পূর্বে জাভা 2 প্ল্যাটফর্ম, মাইক্রো সংস্করণ বা জে 2 এমই নামে পরিচিত ছিল।

জাভা স্ট্যান্ডার্ড সংস্করণ (জাভা এসই):

বিকাশকারীদের লিখন, স্থাপনা এবং অ্যাপলেট এবং অ্যাপ্লিকেশন চালানোর জন্য জাভা সরঞ্জামগুলি, রানটাইমগুলি এবং API গুলি। জাভা এসই পূর্বে জাভা 2 প্ল্যাটফর্ম, স্ট্যান্ডার্ড সংস্করণ বা জে 2 এসই নামে পরিচিত ছিল। (প্রত্যেকে / এ থেকে শুরু করা নতুন)

জাভা এন্টারপ্রাইজ সংস্করণ (জাভা ইই):

এন্টারপ্রাইজ-শ্রেণীর সার্ভার-সাইড অ্যাপ্লিকেশনগুলিকে লক্ষ্য করে। জাভা ইই পূর্বে জাভা 2 প্ল্যাটফর্ম, এন্টারপ্রাইজ সংস্করণ বা জে 2 ইই নামে পরিচিত ছিল।

এই প্রশ্নের জন্য আরেকটি সদৃশ প্রশ্ন।


সবশেষে, জে .. বিভ্রান্তির বিষয়ে

জেভিএম (জাভা ভার্চুয়াল মেশিন):

জেভিএম জেডিকে এবং জেআরই উভয়েরই একটি অংশ যা জাভা বাইট কোডগুলি অনুবাদ করে এবং ক্লায়েন্ট মেশিনে তাদের নেটিভ কোড হিসাবে কার্যকর করে।

জেআরই (জাভা রানটাইম পরিবেশ):

এটি জাভা প্রোগ্রামগুলি সম্পাদন করার জন্য সরবরাহ করা পরিবেশ। এটা তোলে ধারণ করে একটি জেভিএম, বর্গ লাইব্রেরি, এবং অন্যান্য সমর্থনকারী ফাইল। এটা তোলে ধারণ করে না এমন কম্পাইলার, ডিবাগার যেমন ইত্যাদি কোনো উন্নয়ন সরঞ্জাম।

জেডিকে (জাভা ডেভলপমেন্ট কিট):

জেডিকে প্রোগ্রামটি চালানোর জন্য জাভা প্রোগ্রামগুলি (জাভাক, জাভা, জাভাডোক, অ্যাপলেটভিউয়ার, জেডিবি, জাভাপ, আরমিক, ...) এবং জেআরই বিকাশের জন্য প্রয়োজনীয় সরঞ্জাম রয়েছে।

জাভা এসডিকে (জাভা সফটওয়্যার ডেভলপমেন্ট কিট):

এসডিকে একটি জেডিকে এবং অতিরিক্ত সফ্টওয়্যার রয়েছে যেমন অ্যাপ্লিকেশন সার্ভার, ডিবাগার এবং ডকুমেন্টেশন।

জাভা এসই:

জাভা প্ল্যাটফর্ম, স্ট্যান্ডার্ড সংস্করণ (জাভা এসই) আপনাকে ডেস্কটপ এবং সার্ভারগুলিতে জাভা অ্যাপ্লিকেশনগুলি বিকাশ করতে এবং স্থাপন করতে দেয় (এসডিকে অনুরূপ)।

জে 2 এসই, জে 2 এমই, জে 2 ইই

১.২ থেকে ০.৫ পর্যন্ত যেকোন জাভা সংস্করণ

এই বিষয়গুলি সম্পর্কে আরও পড়ুন:


11

হ্যাঁ, জাভা এসই যেখানে শুরু করবেন। আপনার উল্লিখিত সমস্ত কার্য এটির সাথে পরিচালনা করা যেতে পারে।

জাভা এমই হ'ল মোবাইল সংস্করণ, এবং ইই হ'ল এন্টারপ্রাইজ সংস্করণ; এগুলি স্ট্যান্ডার্ড সংস্করণের বিশেষায়িত / বর্ধিত সংস্করণ।


7

হ্যাঁ, আপনার জাভা এসই দিয়ে শুরু করা উচিত। জাভা ইই ওয়েব অ্যাপ্লিকেশনগুলির জন্য এবং জাভা এমই মোবাইল অ্যাপ্লিকেশনগুলির জন্য - এটি উভয়ই এসই থেকে তৈরি।


6

জাভা এসই (স্ট্যান্ডার্ড সংস্করণ) ডেস্কটপ অ্যাপ্লিকেশন তৈরির জন্য।

জাভা এমই (মাইক্রো সংস্করণ) পুরানো মোবাইল ডিভাইসের জন্য।

জাভা ইই (এন্টারপ্রাইজ সংস্করণ) ওয়েব ভিত্তিক অ্যাপ্লিকেশন বিকাশের জন্য।


2

আমি আপনি হলে আমি জাভা এসইডি কে ইনস্টল করব। এটি ইনস্টল হয়ে গেলে নিশ্চিত হয়ে নিন যে আপনার কাছে জাভাআহোম এনভায়রনমেন্ট ভেরিয়েবল সেট রয়েছে এবং আপনার পথে% JAVA_Home% d বিন dir যুক্ত করুন।


1

বিকাশকারীরা জাভা প্ল্যাটফর্মের বিভিন্ন সংস্করণ ব্যবহার করে যা ডেস্কটপ কম্পিউটার, ওয়েব ব্রাউজার, ওয়েব সার্ভার, মোবাইল তথ্য ডিভাইস (যেমন বৈশিষ্ট্য ফোন) এবং এমবেডেড ডিভাইসগুলিতে (যেমন টেলিভিশন সেট-টপ বক্স) চালিত হয় create

জাভা প্ল্যাটফর্ম, স্ট্যান্ডার্ড সংস্করণ (জাভা এসই): অ্যাপ্লিকেশন বিকাশের জন্য জাভা প্ল্যাটফর্ম, যা ডেস্কটপগুলিতে চলমান একক প্রোগ্রাম। জাভা এসই অ্যাপলেটগুলি বিকাশ করতেও ব্যবহৃত হয়, যা ওয়েব ব্রাউজারগুলিতে চালিত প্রোগ্রামগুলি।

জাভা প্ল্যাটফর্ম, এন্টারপ্রাইজ সংস্করণ (জাভা ইই): এন্টারপ্রাইজ-ভিত্তিক অ্যাপ্লিকেশন এবং সার্লেটগুলি বিকাশের জন্য জাভা প্ল্যাটফর্ম যা জাভা ইই এর সার্লেটলেট এপিআই এর সাথে সঙ্গতিপূর্ণ সার্ভার প্রোগ্রাম are জাভা ই ই জাভা এসই এর শীর্ষে নির্মিত।

জাভা প্ল্যাটফর্ম, মাইক্রো সংস্করণ (জাভা এমই): এমআইডিলেটগুলি বিকাশের জন্য জাভা প্ল্যাটফর্ম যা মোবাইল তথ্য ডিভাইসগুলিতে চালিত প্রোগ্রাম এবং এক্সলেটগুলি যা এম্বেডড ডিভাইসে চালিত প্রোগ্রাম।


0

এসই (জেডিকে) সমস্ত লাইব্রেরি জাভাতে আপনার দাঁত কাটতে হবে। আমি নেটবিন আইডিই সুপারিশ করি কারণ এটি সরাসরি ওরাকল থেকে এসই (জেডিকে) এর সাথে বান্ডেল হয়। "পথ" এবং "শ্রেণীপথ" ভেরিয়েবলগুলি সেট করতে ভুলবেন না বিশেষত আপনি যদি কমান্ড লাইন ব্যবহার করতে চলেছেন। একটি 64 বিট সিস্টেমের সাহায্যে "সিস্টেমের পথ" Cোকান যেমন সি: \ প্রোগ্রাম ফাইল (x86) \ জাভা \ jdk1.7.0 ভেরিয়েবল এর আগে সি: \ উইন্ডোজ \ সিস্টেম 32; আপনার জেডিকে সিস্টেমটি পরিচালনা করতে।

আশাকরি এটা সাহায্য করবে.


0

জাভা এসই ডেস্কটপ অ্যাপ্লিকেশন এবং সাধারণ মূল ফাংশনগুলির জন্য ব্যবহৃত হয়। জাভা EE ডেস্কটপ জন্য ব্যবহৃত হয়, কিন্তু ওয়েব বিকাশ, নেটওয়ার্কিং, এবং উন্নত জিনিস।


0

EE: - এন্টারপ্রাইজ সংস্করণ: - এই জাভা সংস্করণটি বিশেষত এন্টারপ্রাইজ অ্যাপ্লিকেশন / ব্যবসায়ের জন্য ডিজাইন করা হয়েছে যেখানে আমাদের সুরক্ষা, লেনদেন পরিচালন ইত্যাদির উপর গুরুত্ব সহ বিভিন্ন সার্ভারের সংখ্যা মোকাবেলা করতে হবে where

এসই: - স্ট্যান্ডার্ড সংস্করণ: - এই সংস্করণটি স্ট্যান্ডার্ড অ্যাপ্লিকেশনগুলির জন্য।

এমই: - মাইক্রো সংস্করণ: - এই জাভা সংস্করণটি বিশেষত মোবাইল ফোন প্ল্যাটফর্মের জন্য ডিজাইন করা হয়েছে। মোবাইলগুলিতে মেমরির সীমাবদ্ধতার কারণে মেমরি পরিচালনায় যেখানে আরও বেশি গুরুত্ব দেওয়া হয়।

সুতরাং মূলত জাভা বিভিন্ন প্রয়োজনের জন্য বিভিন্ন সংস্করণ রয়েছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.