জাভা দিয়ে আপনার প্রথম প্রোগ্রামটি কীভাবে লিখবেন

লেখক: Monica Porter
সৃষ্টির তারিখ: 15 মার্চ 2021
আপডেটের তারিখ: 27 জুন 2024
Anonim
IntelliJ IDEA দিয়ে আপনার প্রথম জাভা অ্যাপ্লিকেশন তৈরি করা হচ্ছে
ভিডিও: IntelliJ IDEA দিয়ে আপনার প্রথম জাভা অ্যাপ্লিকেশন তৈরি করা হচ্ছে

কন্টেন্ট

জাভা হ'ল একটি বস্তু-ভিত্তিক প্রোগ্রামিং ল্যাঙ্গুয়েজ যা জেমস গোসলিং ১৯৯৯ সালে প্রবর্তন করেছিলেন That অর্থাৎ এটি "অবজেক্ট" এবং "ফিল্ড" এর মতো ধারণাগুলি উপস্থাপন করে (যা এমন বৈশিষ্ট্য যা বস্তুটির বর্ণনা দেয়)। জাভা হ'ল "এক জায়গায় লিখুন, অন্য কোথাও চালান" ভাষা: এটি যে কোনও প্ল্যাটফর্মে জাভা ভার্চুয়াল মেশিন (জেভিএম) চালানোর জন্য ডিজাইন করা হয়েছে। বহুভাষিক প্রোগ্রামিংয়ের ভাষা হিসাবে, জাভা প্রাথমিকভাবে শিখতে এবং বুঝতে খুব সহজ। এই নিবন্ধটি জাভা প্রোগ্রামিংয়ের প্রাথমিক ভূমিকা is

পদক্ষেপ

পদ্ধতি 3 এর 1: আপনার প্রথম জাভা প্রোগ্রাম লিখুন

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

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

পদ্ধতি 3 এর 2: হ্যালো ওয়ার্ল্ড প্রোগ্রাম


  1. প্রথমত, আমরা একটি প্রোগ্রাম তৈরি করব যা "হ্যালো ওয়ার্ল্ড" শব্দটি মুদ্রণ করবে।"পাঠ্য সম্পাদকটিতে একটি নতুন ফাইল তৈরি করুন এবং এটিকে" ChaoThegioi.java "হিসাবে সংরক্ষণ করুন Cha ChaoThegioi আপনার শ্রেণীর নাম এবং এই শ্রেণীর নামটি ফাইলের নামের সাথে মেলে।
  2. প্রধান শ্রেণি এবং পদ্ধতি ঘোষণা করুন। প্রধান পদ্ধতি পাবলিক স্ট্যাটিক অকার্যকর প্রধান (স্ট্রিং আরগস) হল এমন একটি পদ্ধতি যা প্রোগ্রামটি চালিত হলে কার্যকর করা হবে। সমস্ত জাভা প্রোগ্রামে ঘোষণা একই রকম।

  3. "হ্যালো ওয়ার্ল্ড" শব্দটি সহ কোডটি লিখুন।
    • এই কমান্ড লাইনের উপাদানগুলি দেখুন:
      • সিস্টেম সিস্টেমকে কিছু করতে বলে।
      • আউট সিস্টেমটিকে বলে যে আমরা আউটপুট দিয়ে কিছু করতে যাচ্ছি।
      • println এর অর্থ "মুদ্রণ লাইন" এবং এটির সাহায্যে আমরা সিস্টেমকে আউটপুটটিতে একটি লাইন প্রিন্ট করতে বলছি।
      • বহিরাগত বন্ধনী ("হ্যালো ওয়ার্ল্ড।") পদ্ধতিটি নির্দেশ করে System.out.println () একটি প্যারামিটার নেয় এবং এই ক্ষেত্রে এটি স্ট্রিং "ওহে বিশ্ব."
    • নোট করুন যে জাভাতে কয়েকটি বিধি রয়েছে যা আমাদের অবশ্যই অনুসরণ করতে হবে:
      • সর্বদা একটি সেমিকোলন দিয়ে শেষ করুন।
      • জাভা বড় হাতের এবং ছোট হাতের অক্ষরগুলিকে আলাদা করে। অতএব, ত্রুটিগুলি এড়ানোর জন্য, আপনাকে অবশ্যই সঠিক পদ্ধতিতে পদ্ধতিটির নাম, ভেরিয়েবলের নাম এবং শ্রেণীর নাম লিখতে হবে।
      • প্রদত্ত পদ্ধতি বা লুপের ব্যক্তিগত কোড ব্লকটি কোঁকড়া বন্ধনীতে আবদ্ধ।
  4. একত্রিত করা. আপনার চূড়ান্ত হ্যালো ওয়ার্ল্ড শোটি দেখতে এমন হওয়া উচিত:
  5. ফাইলটি সংরক্ষণ করুন এবং আপনার কমান্ড লাইন বা টার্মিনাল ইন্টারপ্রেটারটি খুলুন। আপনি ChaoThegioi.java এবং ফর্মটি সংরক্ষণ করেছেন এমন ফোল্ডারে নেভিগেট করুন জাভাক চাও দ্যজিওই.জভা। এই কোডটি জাভা সংকলককে বলেছে যে আপনি ChaoThegioi.java সংকলন করতে চান। যদি ত্রুটিগুলি থাকে তবে সংকলক আপনাকে বলবে যে আপনি এটি কোথায় তৈরি করেছেন। যদি কোনও ত্রুটি না থাকে তবে কম্পাইলার থেকে কোনও বার্তা থাকা উচিত নয়। এখন, ChaoThegioi.java ডিরেক্টরিটি দেখুন, আপনি ChaoThegioi.class দেখতে পাবেন। এটি আপনার প্রোগ্রামটি চালানোর জন্য আপনি জাভা ফাইলটি ব্যবহার করেন।
  6. প্রোগ্রাম চালান। শেষ পর্যন্ত, আমাদের অবশ্যই প্রোগ্রামটি চালাতে হবে! কমান্ড প্রম্পট বা টার্মিনালে টাইপ করুন জাভা চাও দিগিওই। এই কোডটি জাভা কে বলেছে যে আপনি চাওডিজিও ক্লাস চালাতে চান। "হ্যালো ওয়ার্ল্ড" শব্দগুলি আপনার মনিটরের স্ক্রিনে উপস্থিত হবে।
  7. অভিনন্দন, আপনি আপনার প্রথম জাভা প্রোগ্রাম লিখেছেন! বিজ্ঞাপন

পদ্ধতি 3 এর 3: ইনপুট এবং আউটপুট

  1. এখন, আমরা ব্যবহারকারী ইনপুট পেতে হ্যালো ওয়ার্ল্ড প্রোগ্রামটি প্রসারিত করব। এই প্রোগ্রামে, আমরা অক্ষরগুলির একটি স্ট্রিং মুদ্রণ করেছি যা ব্যবহারকারীর দ্বারা পড়া যায়। যাইহোক, প্রোগ্রামটির ইন্টারেক্টিভ অংশটি ব্যবহারকারী এতে ইনপুট দেবে। এখন, আমরা প্রোগ্রামটি প্রসারিত করব, ব্যবহারকারীকে একটি নাম লিখতে বলি এবং তারপরে তাদের একটি নির্দিষ্ট অভিবাদন প্রেরণ করি।
  2. স্ক্যানার ক্লাস প্রবেশ করুন। জাভাতে, আপনি বেশ কয়েকটি বিল্ট-ইন লাইব্রেরি অ্যাক্সেস করতে পারেন। তবে এগুলি ব্যবহার করার জন্য আমাদের এগুলি প্রোগ্রামে আমদানি করতে হবে। এই লাইব্রেরির মধ্যে একটি হল java.util, যা স্ক্যানার অবজেক্টটি ধারণ করে আমাদের ব্যবহারকারীর কাছ থেকে তথ্য নেওয়া দরকার। স্ক্যানার ক্লাসে প্রবেশের জন্য, আমরা প্রোগ্রামের শুরুতে নিম্নলিখিত লাইনটি যুক্ত করি।
    • এই কমান্ড লাইনটি প্রোগ্রামটিকে বলেছে যে আমরা java.util প্যাকেজে উপলব্ধ স্ক্যানার অবজেক্টটি ব্যবহার করতে চাই।
    • Java.util প্যাকেজের প্রতিটি বস্তু অ্যাক্সেস করতে আমাদের কেবল লিখতে হবে আমদানি করুন java.util। *; শো শুরুতে।
  3. মূল পদ্ধতিতে স্ক্যানার বস্তুর একটি নতুন উদাহরণ তৈরি করুন। জাভা হ'ল একটি অবজেক্ট-ওরিয়েন্টেড প্রোগ্রামিং ল্যাঙ্গুয়েজ, সুতরাং এটি অবজেক্টের ব্যবহারের ধারণাগুলি উপস্থাপন করে। স্ক্যানার ক্ষেত্র এবং পদ্ধতি সহ কোনও বস্তুর উদাহরণ। স্ক্যানার ক্লাসটি ব্যবহার করতে, আমাদের অবশ্যই একটি নতুন স্ক্যানার অবজেক্ট তৈরি করতে হবে - আমরা ক্ষেত্রগুলি যুক্ত করতে এবং এর পদ্ধতিগুলি ব্যবহার করতে সক্ষম হব। এটি করতে, আমরা লিখি:
    • ইউজার ইনপুটস্ক্যানার হ'ল আমরা সবে নির্মিত স্ক্যানার বস্তুর নাম। নোট করুন যে এই নামটি ক্যামেলকেস আকারে লিখিত হয়েছে (অর্থাত্ শব্দগুলি এককভাবে লেখা হয়, প্রতিটি শব্দের প্রথম অক্ষর মূলধন হয়) - এটি জাভাতে পরিবর্তনশীল নামকরণ কনভেনশন।
    • আমরা অপারেটর ব্যবহার করি নতুন একটি অবজেক্টের নতুন উদাহরণ তৈরি করতে।এই ক্ষেত্রে, আমরা লিখে স্ক্যানার বস্তুর একটি নতুন উদাহরণ তৈরি করেছি নতুন স্ক্যানার (System.in)।
    • স্ক্যানার অবজেক্টটি আপনাকে কী স্ক্যান করতে হবে সে সম্পর্কে একটি পরামিতি গ্রহণ করে। এই ক্ষেত্রে, আমরা প্রবেশ করি পরামিতি হিসাবে System.in System.in প্রোগ্রামটিকে সিস্টেম থেকে ইনপুট স্ক্যান করতে বলে, যা ব্যবহারকারীরা প্রোগ্রামে টাইপ করবে এমন ইনপুট।
  4. ব্যবহারকারীদের তথ্য প্রবেশ করতে বলুন। কনসোল স্ক্রিনে কখন টাইপ করতে হবে তা জানতে আপনাকে ব্যবহারকারীকে জিজ্ঞাসা করতে হবে। এটি কোড দিয়ে করা যায় সিস্টেম.আউট.প্রিন্ট বা System.out.println।
  5. ব্যবহারকারী টাইপ করা পরবর্তী লাইনে স্ক্যানার অবজেক্টটি বলুন এবং এটিকে ভেরিয়েবল হিসাবে সংরক্ষণ করুন। স্ক্যানার সর্বদা ব্যবহারকারী প্রবেশ করা ডেটা গ্রহণ করবে। পরবর্তী লাইনটি স্ক্যানারকে ব্যবহারকারীর ইনপুট গ্রহণ করতে এবং এটি একটি ভেরিয়েবলে সঞ্চয় করতে বলবে:
    • জাভাতে, কোনও সামগ্রীর পদ্ধতি ব্যবহারের কনভেনশনটি অবজেক্টনেম.মোথডোনেম (পরামিতি)। ভিতরে ব্যবহারকারীর ইনপুটস্ক্যানার.নেক্সটলাইন (), আমরা স্ক্যানার অবজেক্টটিকে আমরা যে নামটি দিয়েছি তা দিয়ে কল করি এবং তারপরে আমরা এর পদ্ধতিটি কল করি। পরের লাইনে (), এই পদ্ধতিটির কোনও পরামিতি নেই।
    • লক্ষ্য করুন যে আমরা পরের লাইনটিকে অন্য একটি বস্তুর মধ্যে স্ট্রিং করছি: স্ট্রিং অবজেক্ট। একটা নাম দিয়েছি এই অবজেক্টের জন্য ইউজারআইপুটনাম।
  6. ব্যবহারকারীর কাছে শুভেচ্ছা প্রিন্ট করুন। এখন ব্যবহারকারীর নামটি সংরক্ষণ করা হয়েছে, আমরা তাদের জন্য একটি শুভেচ্ছা মুদ্রণ করতে পারি। কোডটি মনে রাখবেন System.out.println ("হ্যালো ওয়ার্ল্ড।"); যে আমরা মূল ক্লাসে লিখেছি? আমরা সবে যে কোনও কোড লিখেছি তা কোডের সেই লাইনের আগে হবে। এখন আমরা কোডের সেই লাইনটি সংশোধন করতে পারি:
    • আমরা যেভাবে "হ্যালো", ব্যবহারকারীর নাম এবং "একত্রিত করি!" সঙ্গে "হ্যালো" + ব্যবহারকারীর ইনপুটনাম + "!" স্ট্রিং কনটেনটেশন বলা হয়।
    • এখানে আমাদের তিনটি অক্ষরের অক্ষর রয়েছে: "হ্যালো", ইউজারআইপুটনাম এবং "!"। জাভাতে, স্ট্রিং অপরিবর্তনীয়। সুতরাং যখন আমরা এই তিনটি স্ট্রিং একসাথে রেখেছি, আমরা মূলত অভিবাদন সম্বলিত একটি নতুন স্ট্রিং তৈরি করব।
    • এর পরে, আমরা এই নতুন স্ট্রিংটি নেব এবং এটি একটি আর্গুমেন্ট হিসাবে প্রবেশ করব System.out.println।
  7. মার্জ এবং সংরক্ষণ করুন। আমাদের নিম্নলিখিত প্রোগ্রাম রয়েছে:
  8. সংকলন এবং চালান। কমান্ড প্রম্পট বা টার্মিনালে যান এবং ChaoThegioi.java- র প্রথম রানে আমরা যে কমান্ডটি ব্যবহার করেছি তা দিয়ে এটি চালান। প্রথমত, আমাদের প্রোগ্রামটি সংকলন করতে হবে: জাভাক চাও দ্যজিওই.জভা। এর পরে, আমরা এটি চালাতে পারি: জাভা চাও দিগিওই। বিজ্ঞাপন

পরামর্শ

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