জাভা কি এবং এই প্রযুক্তি কি জন্য কাজ করে?

আপনি একটি প্রোগ্রামিং ল্যাঙ্গুয়েজ সম্পর্কে শুনেছেন কিন্তু আপনি জানেন না এটি কী, আমরা আপনাকে আমাদের সাথে থাকার জন্য এবং নিম্নলিখিত নিবন্ধটি উপভোগ করার জন্য আমন্ত্রণ জানাইজাভা কি এবং এই প্রযুক্তি কি জন্য কাজ করে? যার মধ্যে আমরা আপনাকে সবচেয়ে গুরুত্বপূর্ণ দিকগুলির একটি সারাংশ দেব।

জাভা -২ কি

যোগাযোগের ভাষা প্রতিনিধিত্ব করে।

জাভা কি ?: ধারণা

এটি একটি প্রোগ্রামিং ভাষা, যা বস্তু ভিত্তিক। অবজেক্ট ওরিয়েন্টেড প্রোগ্রামিং (ওওপি) প্রোগ্রামিংয়ের একটি দৃষ্টান্ত, এটি প্রোগ্রামিংয়ের আরও দক্ষ উপায়।

এটি এই উদ্দেশ্যে তৈরি করা হয়েছিল যে প্রোগ্রামার কোডটি তৈরি করেছিলেন এবং এটি বিভিন্ন প্ল্যাটফর্মে কার্যকর করা যেতে পারে এবং এটি জাভা ভার্চুয়াল মেশিন (JVM) এর জন্য ধন্যবাদ।

ইতিহাস

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

সংস্করণ 1.1, 1.2 এবং 1.3 তে, যা প্রথম বিকশিত হয়েছিল, ভাষা প্রযুক্তির জন্য ধন্যবাদ রূপ নিতে সক্ষম হয়েছিল:

  • JBDC (জ্যামাইকা বিজনেস ডেভেলপমেন্ট কর্পোরেশন) এবং জাভাবিন যা ডেটাবেসের সাথে কাজ করার অনুমতি দেয়।
  • আরএমআই (জাভা রিমোট মেথড ইনভোকেশন), দূর থেকে একটি উপাদান ব্যবহারের সুযোগ প্রদান করে।
  • AWT (অ্যাবস্ট্রাক্ট উইন্ডো টুলকিট), গ্রাফিক তৈরির জন্য ব্যবহৃত।
  • সংগ্রহ: আপনাকে বিভিন্ন ডেটা স্ট্রাকচার পরিচালনা করতে দেয়।
  • জাভা কমিউনিটি প্রসেস (JCP): জাভা ১.1.4 এর সাথে এটি ছিল প্রথম সংস্করণ যেখানে কমিউনিটি তার উন্নয়নে অংশগ্রহণ করেছিল এবং এই অবদানটি JCP এর মাধ্যমে করা হয়েছিল। বছরের জন্য 2002 সংস্করণ 1.4 JSR 59 হিসাবে প্রকাশ করা হয়।
  • জাভা 5: 2005 সালে জাভার সংস্করণ 1.5 এর বিকাশ শুরু হয়েছিল, কিন্তু ভাষা দ্বারা প্রাপ্ত প্রযুক্তিগত সুযোগের পরিপ্রেক্ষিতে, এটি জাভা 5 নামকরণ করা হয়েছিল, এই মুহুর্ত থেকে জেডিকে সংস্করণ 1.x হিসাবে চিহ্নিত করা হয়েছে। এইভাবে JDK 1.5 জাভা 5 এবং JDK 1.6 জাভা 6 এর সাথে মিলে যায়।
  • জাভা 6: প্রাথমিকভাবে সান মাইক্রোসিস্টেমস দ্বারা 1995 সালে প্রকাশিত হয়েছিল, এই সংস্করণে আপনি টুলগুলি খুঁজে পেতে পারেন যেমন: "স্ক্রিপ্ট ল্যাঙ্গুয়েজ সাপোর্ট", ​​এগুলি এমন ভাষা যা অন্যান্য সফ্টওয়্যারকে নির্দেশ দেওয়ার জন্য ব্যবহার করা যেতে পারে।
  • JAX-WS (XML ওয়েব পরিষেবার জন্য জাভা API): এটি একটি API যা ওয়েব পরিষেবা তৈরি এবং ব্যবহারে মানায়নের অনুমতি দেয়।
  • JDBC.4 (জাভা ডাটাবেস কানেক্টিভিটি): API যা ডাটাবেস ক্রিয়াকলাপে অবদান রাখে।
  • JAXB (XML বাইন্ডিং এর জন্য জাভা আর্কিটেকচার): প্রোগ্রামারদের জন্য XML স্ট্রাকচারে JAVA ব্যবহার করা সহজ করে তোলে।
  • জাভা 7: এর প্রধান আকর্ষণ হল গতিশীল ভাষার সমর্থন, সেইসাথে ফাইল পরিচালনার জন্য তৈরি একটি নতুন নোটবুক।

জাভা 8

ল্যাম্বডা এক্সপ্রেশন সাপোর্ট এবং স্ট্রিমস ব্যবহারের মূল বৈশিষ্ট্য নিয়ে এটি ২০১ 2.014 সালে বাজারে আনা হয়েছিল, যা ম্যাপরেডুসে পরিবর্তন যোগ করে এই মুহূর্তের সবচেয়ে কার্যকরী প্রোগ্রামগুলির একটি করে তোলে।

এর একাধিক ফাংশন এবং সেগুলি সম্পাদনে সহজতার জন্য ধন্যবাদ, তারা পূর্ববর্তীগুলির তুলনায় 8 সংস্করণকে নেতা হিসাবে রাখতে সক্ষম হয়েছে।

এর পরে, এই প্রোগ্রামের 9 সংস্করণটি প্রকাশ করা হয়েছিল, যা প্রকল্প জিগস দ্বারা চিহ্নিত করা হয়েছে, যার মধ্যে JDK এবং শেল মড্যুলেশন স্থাপন করা যেতে পারে, RELP8Read-Eval-Print লুপ স্টাইল সহ কাজ সহজতর করতে পারে, সেইসাথে http 2.0 এর জন্য সমর্থন অন্যদের মধ্যে.

প্রধান ফাংশন

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

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

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

আপনি যদি এই বিষয় সম্পর্কে আরো জানতে চান, আমাদের ওয়েবসাইট এবং আমাদের নিবন্ধ দেখুন জাভাতে ক্লাস এবং টার্গেট এবং আরো অনেক তথ্য।

জাভা -২ কি

কাঠামোর উদাহরণ, জাভা প্রোগ্রামিং কোড।


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: অ্যাকিউলিডিড ব্লগ
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।