چگونه اولین برنامه خود را با جاوا بنویسیم

نویسنده: Monica Porter
تاریخ ایجاد: 15 مارس 2021
تاریخ به روزرسانی: 27 ژوئن 2024
Anonim
ایجاد اولین برنامه جاوا با IntelliJ IDEA
ویدیو: ایجاد اولین برنامه جاوا با IntelliJ IDEA

محتوا

جاوا یک زبان برنامه نویسی شی گرا است که توسط جیمز گاسلینگ در سال 1995 معرفی شده است. یعنی مفاهیمی مانند "شی" و "فیلد" را نشان می دهد (که خصوصیاتی هستند که شی را توصیف می کنند). جاوا یک زبان "نوشتن یک مکان ، اجرای یک مکان دیگر" است: این برنامه برای اجرای در هر پلتفرمی که دارای ماشین مجازی جاوا (JVM) است طراحی شده است. جاوا به عنوان یک زبان برنامه نویسی چند زبانه ، برای مبتدیان کاملاً آسان و قابل درک است. این مقاله معرفی اولیه برنامه نویسی جاوا است.

مراحل

روش 1 از 3: اولین برنامه جاوا خود را بنویسید

  1. برای شروع برنامه نویسی با جاوا ، باید محیط کار خود را تنظیم کنید. بسیاری از برنامه نویسان از برنامه های توسعه یکپارچه (IDE) مانند Eclipse و Netbeans برای برنامه نویسی جاوا استفاده می کنند. با این وجود ، هنوز هم می توانید برنامه های جاوا را بدون آنها بنویسید و کامپایل کنید.

  2. هر برنامه ای مشابه Notepad برای برنامه نویسی با جاوا کافی است. برنامه نویسان محافظه کار گاهی اوقات ترجیح می دهند از ویرایشگرهای متنی که در ترمینال هستند مانند vim و emacs استفاده کنند. Sublime Text ویرایشگر متنی مناسب است که می تواند روی کامپیوترهای ویندوزی و ماشین های مبتنی بر Linux (Mac ، Ubuntu و غیره) نصب شود. همچنین ویرایشگر مورد استفاده در این راهنما است.
  3. مطمئن شوید که کیت توسعه نرم افزار جاوا نصب شده است. برای تدوین برنامه به آن نیاز خواهید داشت.
    • در رایانه های ویندوزی ، اگر متغیرهای محیط صحیح نباشند ، ممکن است در هنگام اجرا خطایی رخ دهد جاواک لطفاً برای جلوگیری از این خطا به مقاله نحوه نصب کیت توسعه نرم افزار جاوا مراجعه کنید.
    تبلیغات

روش 2 از 3: برنامه سلام جهانی


  1. ابتدا ، ما برنامه ای ایجاد خواهیم کرد که عبارت "سلام به جهان را چاپ می کند."در ویرایشگر متن ، یک فایل جدید ایجاد کنید و آن را به عنوان" ChaoThegioi.java "ذخیره کنید. ChaoThegioi نام کلاس شما است و این نام کلاس باید با نام پرونده مطابقت داشته باشد.
  2. کلاس و روش اصلی را اعلام کنید. روش اصلی public static void main (String args) روشی است که هنگام اجرای برنامه اجرا می شود. اعلامیه در تمام برنامه های جاوا یکسان است.

  3. کد را با کلمات "سلام به جهان.
    • بیایید به اجزای این خط فرمان نگاهی بیندازیم:
      • سیستم به سیستم می گوید کاری انجام دهد.
      • out به سیستم می گوید که ما می خواهیم کاری را با خروجی انجام دهیم.
      • println مخفف "print line" است و با آن ، از سیستم می خواهیم که یک خط در خروجی چاپ کند.
      • پرانتزهای بیرونی ("سلام به جهان.") روش را نشان می دهد System.out.println () یک پارامتر را می گیرد و در این حالت String است "سلام دنیا."
    • توجه داشته باشید که در جاوا چند قانون وجود دارد که باید آنها را دنبال کنید:
      • همیشه با یک نقطه ویرگول پایان دهید.
      • جاوا حروف بزرگ و کوچک را از هم متمایز می کند. بنابراین ، برای جلوگیری از خطا ، باید نام متد ، نام متغیر و نام کلاس را در حالت صحیح بنویسید.
      • بلوک کد خصوصی یک روش یا حلقه مشخص در براکت های مجعد محصور شده است.
  4. ادغام. نمایش نهایی Hello World شما باید به این شکل باشد:
  5. پرونده را ذخیره کرده و خط فرمان یا ترمینال خود را باز کنید. به پوشه ای که در آن ChaoThegioi.java را ذخیره کرده اید بروید و تایپ کنید javac ChaoThegioi.java. این کد به کامپایلر جاوا می گوید که می خواهید ChaoThegioi.java را کامپایل کنید. در صورت وجود خطا ، کامپایلر به شما خواهد گفت که کجا آن را ایجاد کرده اید. اگر خطایی وجود نداشته باشد ، هیچ پیامی از طرف کامپایلر وجود ندارد. اکنون ، به فهرست ChaoThegioi.java نگاه کنید ، ChaoThegioi.class را مشاهده خواهید کرد. این فایل جاوا است که برای اجرای برنامه خود استفاده می کنید.
  6. برنامه را اجرا کنید. سرانجام ، ما باید برنامه را اجرا کنیم! در خط فرمان یا ترمینال ، تایپ کنید جاوا ChaoThegioi. این کد به جاوا می گوید که می خواهید کلاس ChaoThegioi را اجرا کنید. کلمات "سلام به جهان". روی صفحه مانیتور شما ظاهر می شود.
  7. تبریک می گوییم ، شما اولین برنامه جاوا خود را نوشتید! تبلیغات

روش 3 از 3: ورودی و خروجی

  1. اکنون ، برنامه Hello World را برای دریافت ورودی کاربر گسترش می دهیم. در این برنامه ، ما رشته ای از نویسه ها را چاپ کرده ایم که توسط کاربر قابل خواندن است. با این حال ، قسمت تعاملی برنامه در این است که کاربر آن را وارد می کند. اکنون ، ما برنامه را گسترش می دهیم ، از کاربر می خواهیم نامی را وارد کند و سپس یک سلام ویژه به آنها ارسال می کند.
  2. وارد کلاس اسکنر شوید. در جاوا ، می توانید به تعدادی کتابخانه داخلی دسترسی پیدا کنید. با این حال ، برای استفاده از آنها ، باید آنها را وارد برنامه کنیم. یکی از آن کتابخانه ها java.util است که شامل شی Scanner است که برای دریافت اطلاعات از کاربر به آن نیاز داریم. برای ورود به کلاس اسکنر ، خط زیر را در ابتدای برنامه اضافه می کنیم.
    • این خط فرمان به برنامه می گوید که ما می خواهیم از شی Scanner موجود در بسته java.util استفاده کنیم.
    • برای دسترسی به هر شی در بسته java.util ، فقط باید بنویسیم وارد کردن java.util. *؛ در ابتدای نمایش.
  3. در روش اصلی ، نمونه جدیدی از شی Scanner ایجاد کنید. جاوا یک زبان برنامه نویسی شی گرا است ، بنابراین مفاهیم استفاده از شی را نشان می دهد. اسکنر نمونه ای از یک شی با زمینه ها و روش ها است. برای استفاده از کلاس Scanner ، باید یک شی Scanner جدید ایجاد کنیم - ما می توانیم زمینه ها را اضافه کنیم و از روش های آن استفاده کنیم. برای این کار می نویسیم:
    • userInputScanner نام شی Scanner است که ما اخیراً ایجاد کردیم. توجه داشته باشید که این نام به صورت CamelCase نوشته شده است (یعنی کلمات پشت سر هم نوشته می شوند ، حرف اول هر کلمه با حروف بزرگ نوشته می شود) - این قرارداد نامگذاری متغیرها در جاوا است.
    • ما از اپراتورها استفاده می کنیم جدید برای ایجاد یک نمونه جدید از یک شی.در این حالت ، ما با نوشتن یک نمونه جدید از شی Scanner ایجاد کردیم اسکنر جدید (System.in).
    • شی Scanner یک پارامتر را دریافت می کند که به شما می گوید چه چیزی را اسکن کنید. در این حالت وارد می شویم System.in به عنوان یک پارامتر. System.in از برنامه می خواهد ورودی از سیستم را که ورودی ورودی کاربر به برنامه است ، اسکن کند.
  4. از کاربر بخواهید اطلاعات را وارد کند. شما باید از کاربر بخواهید تا بداند چه زمانی روی صفحه کنسول چیزی را تایپ می کند. این را می توان با کد انجام داد System.out.print یا System.out.println.
  5. به شی Scanner بگویید که خط بعدی کاربر را تایپ کرده و آن را به عنوان یک متغیر ذخیره کند. اسکنر همیشه داده های کاربر را وارد می کند. خط بعدی از اسکنر می خواهد ورودی کاربر را دریافت کرده و آن را در یک متغیر ذخیره کند:
    • در جاوا ، قرارداد استفاده از روشهای یک شی object است objectName.methodName (پارامترها). که در userInputScanner.nextLine () ، ما شی Scanner را با نامی که به آن اختصاص داده ایم فراخوانی می کنیم و سپس متد آن را فراخوانی می کنیم. nextLine () ، این روش هیچ پارامتری ندارد.
    • توجه داشته باشید که ما خط بعدی را در شی دیگری ذخیره می کنیم: شی String. من یک اسم گذاشته ام userInputName برای این شی.
  6. چاپ سلام به کاربر. اکنون که نام کاربری ذخیره شده است ، می توانیم برای آنها تبریک چاپ کنیم. کد را به خاطر بسپارید System.out.println ("سلام به جهان.")؛ که در کلاس اصلی نوشتیم؟ هر کدی که ما فقط نوشتیم قبل از آن خط کد خواهد بود. اکنون می توانیم آن خط کد را به صورت زیر اصلاح کنیم:
    • نحوه ترکیب "سلام" ، نام کاربری و "!" با "سلام" + userInputName + "!" به هم پیوند رشته ای گفته می شود.
    • در اینجا ، ما سه رشته کاراکتر داریم: "Hello" ، userInputName و "!". در جاوا ، String تغییرناپذیر است. بنابراین وقتی این سه رشته را کنار هم قرار می دهیم ، اساساً در حال ایجاد یک رشته جدید هستیم که حاوی سلام است.
    • بعد ، ما این رشته جدید را می گیریم و آن را به عنوان یک استدلال وارد می کنیم System.out.println.
  7. ادغام و ذخیره کنید. ما برنامه زیر را داریم:
  8. کامپایل و اجرا کنید. به خط فرمان یا ترمینال بروید و آن را با دستوری که در اولین اجرای ChaoThegioi.java استفاده کردیم اجرا کنید. ابتدا باید برنامه را کامپایل کنیم: javac ChaoThegioi.java. بعد ، می توانیم آن را اجرا کنیم: جاوا ChaoThegioi. تبلیغات

مشاوره

  • جاوا یک زبان برنامه نویسی شی گرا است ، بنابراین باید در مورد اصول این زبان برنامه نویسی بیشتر بخوانید.
  • برنامه نویسی شی گرا دارای ویژگی های منحصر به فرد بسیاری است. سه ویژگی اصلی عبارتند از:
    • خواص بسته بندی: توانایی محدود کردن دسترسی به اجزای خاص شی. جاوا از کلمات کلیدی برای تعریف حالتها و روشهای خصوصی ، محافظت شده و عمومی استفاده می کند.
    • پلی مورفیسم: توانایی شناسایی چندین شناسه شی. در جاوا ، می توان با استفاده از روش های آن شی ، شیئی را به شی object دیگری منتقل کرد.
    • وراثت: توانایی استفاده از فیلدها و متدهایی از کلاس که در همان سلسله مراتب شی فعلی قرار دارند.