JavaRush /Java blogi /Random-UZ /Birinchi Java ilovangizni yaratish va ishga tushirish (2-...
Ve4niY
Daraja

Birinchi Java ilovangizni yaratish va ishga tushirish (2-qism)

Guruhda nashr etilgan
Birinchi Java ilovangizni yaratish va ishga tushirish (1-qism) Birinchi Java ilovangizni yaratish va ishga tushirish (2-qism) - 1 Shunday qilib, JDK o'rnatilishi tugallandi, paket yaratildi, sinf yaratildi, kodni amalda yozishni boshlash vaqti keldi... Sinfni yaratgandan so'ng, tegishli HelloWorld.java fayl muharrirda ochiladi. Birinchi Java ilovangizni yaratish va ishga tushirish (2-qism) - 2Fayl boshidagi paket bayonotiga, shuningdek, sinf deklaratsiyasiga e'tibor bering. Sinf yaratishda IntelliJ IDEA Java sinfi uchun shablon faylidan foydalanadi. (IntelliJ IDEA har xil turdagi fayllarni yaratish uchun oldindan belgilangan bir qator shablonlarni taqdim etadi. Qoʻshimcha maʼlumot olish uchun IntelliJ IDEA Yordamida Fayl shablonlari boʻlimiga qarang .) Shuningdek, sariq lampochkaga eʼtibor bering. Bu chiroq IntelliJ IDEA joriy kontekst uchun takliflar borligini bildiradi. Mavjud harakatlar ro'yxatini ko'rish uchun lampochka yoki ALT + ENTER tugmasini bosing. Birinchi Java ilovangizni yaratish va ishga tushirish (2-qism) - 3Ayni paytda biz IntelliJ IDEA tomonidan tavsiya etilgan amallarni bajarmoqchi emasmiz (bu harakatlar niyat harakatlari deb ataladi, ular haqida qoʻshimcha maʼlumot olish uchun IntelliJ IDEA yordamidagi “Niyat harakatlari” boʻlimiga qarang .) Ammo shuni yodda tutingki, bu IntelliJ IDEA funktsiyasi ba'zan juda foydali bo'lishi mumkin. Va nihoyat, sharhlar yonida kodli katlama belgilari mavjud. Agar siz hozirda kodning o‘sha qismini ko‘rishni istamasangiz, tegishli blokni yopish uchun ulardan birini bosing. (Shuningdek, siz kursorni blok kodiga qoʻyib, soʻngra blokni yigʻish yoki kengaytirish uchun CTRL+NumPad- yoki CTRL+NumPad+ tugmalarini bosishingiz mumkin. Kodni katlama boʻyicha qoʻshimcha maʼlumot olish uchun IntelliJ IDEA Yordamida Kodni katlama boʻlimiga qarang.)Birinchi Java ilovangizni yaratish va ishga tushirish (2-qism) - 4

HelloWorld Class uchun kod yozish

Shunday qilib, vaqt nihoyat keldi. Yakuniy davlat kodi (siz bilganingizdek) quyidagicha ko'rinadi:
package com.example.helloworld;

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}
Paket va sinf deklaratsiyasi allaqachon mavjud, endi etishmayotgan qatorlarni qo'shamiz. Kursorni joriy satrning oxiriga, { belgisidan keyin qo'ying va yangi qatorni boshlash uchun ENTER tugmasini bosing (Aslida buni soddalashtirish mumkin: kursor qanday joylashishidan qat'i nazar, SHIFT + ENTER tugmachalarini bosish yangi qatorni boshlaydi, bu esa yangi qatorni qoldiradi. oldingi qatorlar o'zgarishsiz). Birinchi Java ilovangizni yaratish va ishga tushirish (2-qism) - 5

Usul uchun faol shablondan foydalanishMain()

Qator:
public static void main(String[] args) {}
Uni oddiygina chop etish juda mumkin. Biroq, men sizga boshqa usulni tavsiya qilaman. yozing: psvm Birinchi Java ilovangizni yaratish va ishga tushirish (2-qism) - 6va TAB tugmasini bosing. Natijada, biz quyidagilarni olamiz: Birinchi Java ilovangizni yaratish va ishga tushirish (2-qism) - 7Bu holda, biz ob'ekt kodini yaratish uchun faol shablondan foydalandik. Faol shablonda shablonni belgilovchi qisqartmalar qatori (bu misolda PSVM = umumiy statik bekor asosiy) va parchani kodga kiritish uchun kalit (bu holda TAB) mavjud. Qo'shimcha ma'lumot olish uchun IntelliJ IDEA yordamidagi Jonli andozalar bo'limiga qarang.

Kodni to'ldirishdan foydalanish

Endi kodning qolgan qatorlarini qo'shish vaqti keldi ( System.out.println ("Hello, World!");). Biz buni IntelliJ IDEA-da kodni to'ldirish operatsiyasidan foydalanib qilamiz. Biz chop etamiz: Sy Kodni avtomatik to'ldirish bizga variantlarni taklif qiladi: Birinchi Java ilovangizni yaratish va ishga tushirish (2-qism) - 8Bu holda faqat bitta variant mavjud: System (java.lang). Uni tanlash uchun ENTER tugmasini bosing. Birinchi Java ilovangizni yaratish va ishga tushirish (2-qism) - 9Nuqta va “ o ” harfini kiritamiz: Kodni avtomatik to‘ldirish funksiyasi yana bizga variantlarni taklif qiladi: Birinchi Java ilovangizni yaratish va ishga tushirish (2-qism) - 10ENTER tugmasini bosib, ni tanlang . Birinchi Java ilovangizni yaratish va ishga tushirish (2-qism) - 11Yozish: .printl Siz kiritganingizda variantlar ro‘yxati qanday o‘zgarganiga e’tibor bering. Biz izlayotgan usul Println (String х). Birinchi Java ilovangizni yaratish va ishga tushirish (2-qism) - 12Biz tanlaymiz println(String x). Kod quyidagi shaklni oladi: Birinchi Java ilovangizni yaratish va ishga tushirish (2-qism) - 13Qo'shtirnoqlarni chop etish: " Ko'rib turganingizdek, ikkinchi tirnoq avtomatik ravishda paydo bo'ladi va kursor matnimiz bo'lishi kerak bo'lgan joyga o'tadi. Turi: Hello, World! Birinchi Java ilovangizni yaratish va ishga tushirish (2-qism) - 14kodlash bosqichi tugallandi.

Println() uchun faol shablondan foydalanish

Aytgancha, biz qo'ng'iroqni Println()faol shablon yordamida amalga oshirishimiz mumkin edi. Tegishli shablonning qisqartmasi Sout. va faollashtirish kaliti TAB. Ushbu shablonni qo'shimcha mashq sifatida ishlatishga harakat qilishingiz mumkin. (Agar sizda yetarlicha faol shablon bor deb hisoblasangiz, loyiha yaratishga o'ting). Chiziqni olib tashlang:
System.out.println("Hello, World!");
yozing: sout va TAB tugmasini bosing. Qator:
System.out.println();
avtomatik ravishda qo'shiladi va kursor qavs ichida tugaydi. Biz faqat chop etishimiz kerak: Hello, World!

Qurilish loyihasi

Loyihani yoki uning bir qismini qurish variantlari Build menyusida mavjud . Ushbu variantlarning aksariyati LoyihaBirinchi Java ilovangizni yaratish va ishga tushirish (2-qism) - 15 oynasidagi kontekst menyusida va HelloWorld.java muharririda ham mavjud. Asboblar panelida Loyihani yaratish buyrug'iga mos keladigan belgi ham mavjud . Endi loyihani quramiz. Ushbu alohida holatda qurilish Java manba faylini sinf fayliga kompilyatsiya qilishdir. Shunday qilib, Build menyusidagi variantlardan har qandayidan ( Make Project , Make Module 'HelloWorld' yoki Compile 'HelloWorld.java' ) bu maqsadda foydalanish mumkin. Keling, loyiha yaratishga harakat qilaylik. (Ushbu buyruq uchun klaviatura ekvivalenti CTRL + F9. E'tibor bering, ushbu havola to'g'ridan-to'g'ri menyuda foydali maslahat sifatida paydo bo'ladi.) IntelliJ IDEA kompilyatsiyani tugatguncha kuting. Ushbu jarayon tugagach, tegishli ma'lumotlar holat panelida ko'rsatiladi. Endi siz chiqish moduli papkasiga kirsangiz (standart papkaBirinchi Java ilovangizni yaratish va ishga tushirish (2-qism) - 16 \chiqarida\ishlab chiqarish\ , bizning holatlarimizda va papka Va называются HelloWorld), вы увидите там структуру папок для пакета com.example.helloworld и HelloWorld.class файл в папке HelloWorld. Birinchi Java ilovangizni yaratish va ishga tushirish (2-qism) - 17Если вы хотите разобраться в строительстве applications лучше, обратитесь к разделам IntelliJ IDEA Help: Build Process, Compilation Types, Configuring Module Compiler Output и Configuring Project Compiler Output.

Запуск applications.

Приложение IntelliJ IDEA выполняются согласно тому, что называется конфигурацией запуска/отладки (Run/Debug). Такая конфигурация, How правило, должна быть создана до запуска applications. (Более подробную информацию см. в разделе Running, Debugging and Testing в IntelliJ IDEA Help.) В случае класса HelloWorld, нет необходимости создавать конфигурацию запуска и отладки заранее.Класс содержит метод main(). Такие классы могут быть запущены сразу, прямо из редактора. Для этой цели существует команда Run ‘<ClаssName>.main()’ в контекстном меню для класса. Таким образом, чтобы запустить класс, щелкните правой кнопкой мыши где-нибудь в области редактирования и выберите Run 'HellоWorld.main ()'. Birinchi Java ilovangizni yaratish va ishga tushirish (2-qism) - 18В результате выполнения команды Run появляется окно в нижней части экрана. Оно окна отвечает за отображение всех выходных данных, указанных в конфигурации команды. (Более подробную информацию см. в разделе Run Tool Window, в справке IntelliJ IDEA.) Birinchi Java ilovangizni yaratish va ishga tushirish (2-qism) - 19Первая строка в окне содержит командную строку IntelliJ IDEA, используемую для запуска класса, включая все опции и аргументы. Последняя строка показывает, что процесс завершился нормально, бесконечных циклов не произошло. И, наконец, вы видите вывод программы Hello, World! между этими двумя строками. На этом этапе наше упражнение закончено. Однако, есть заключительные замечания, которые стоит сделать, связанные с запуском приложений IntelliJ IDEA:
  • Варианты для запуска приложений можно найти в главном меню.
Creation и запуск первого Java-applications (часть 2) - 20Большинство имен команд в этом меню говорят сами за себя. Опция редактирования конфигурации запуска открывает диалоговое окно для создания и редактирования конфигураций запуска. Также отметим, что сочетания клавиш (см. справа в меню) доступны для большинства команд.
  • На главной панели инструментов есть область, содержащая кнопки, связанные с запуском приложений. К ним относятся кнопки выбора конфигурации запуска и отладки (Run/Debug) и значки для запуска приложений в различных режимах.
Creation и запуск первого Java-applications (часть 2) - 21Выбор конфигурации позволяет выбрать Run/Debug конфигурации, которые вы хотите использовать. Он также позволяет получить доступ к настройке Run/Debug конфигурации (Edit Configurations) и выполнения других задач, связанных с работой функций Run/Debug. (В результате запуска класса HelloWorld, Run/Debug конфигурация HelloWorld была сохранена How временная. Теперь вы можете сохранить эту конфигурацию запуска (Save Configuration "HelloWorld"), чтобы превратить ее в постоянную.) Creation и запуск первого Java-applications (часть 2) - 22
  • Ilovalarni ishga tushirish va Run/Debug konfiguratsiyasi bilan ishlash imkoniyatlari, agar kerak bo'lsa, loyiha oynasida kontekst menyusi buyruqlari sifatida ham mavjud .
Asl maqola: Birinchi Java ilovangizni yaratish va ishga tushirish Tarjima qilgan va ovoz bergan: Ve4niY
Izohlar
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION