Birinchi Java ilovangizni yaratish va ishga tushirish (1-qism) 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. Fayl 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. Ayni 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.)
Usul uchun faol shablondan foydalanish
Qator:
\chiqarida\ishlab chiqarish\
, bizning holatlarimizda va papka
Va
называются HelloWorld), вы увидите там структуру папок для пакета com.example.helloworld и HelloWorld.class файл в папке HelloWorld.
Если вы хотите разобраться в строительстве applications лучше, обратитесь к разделам IntelliJ IDEA Help:
Build Process,
Compilation Types,
Configuring Module Compiler Output и
Configuring Project Compiler Output.
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).
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
va TAB tugmasini bosing. Natijada, biz quyidagilarni olamiz: Bu 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: Bu holda faqat bitta variant mavjud: System (java.lang)
. Uni tanlash uchun ENTER tugmasini bosing. Nuqta va “ o ” harfini kiritamiz: .о
Kodni avtomatik to‘ldirish funksiyasi yana bizga variantlarni taklif qiladi: ENTER tugmasini bosib, ni tanlang . Yozish: .printl
Siz kiritganingizda variantlar ro‘yxati qanday o‘zgarganiga e’tibor bering. Biz izlayotgan usul Println (String х)
. Biz tanlaymiz println(String x)
. Kod quyidagi shaklni oladi: Qo'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!
kodlash bosqichi tugallandi.
Println() uchun faol shablondan foydalanish
Aytgancha, biz qo'ng'iroqniPrintln()
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 Loyiha 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 papkaЗапуск applications.
Приложение IntelliJ IDEA выполняются согласно тому, что называется конфигурацией запуска/отладки (Run/Debug). Такая конфигурация, How правило, должна быть создана до запуска applications. (Более подробную информацию см. в разделе Running, Debugging and Testing в IntelliJ IDEA Help.) В случае класса HelloWorld, нет необходимости создавать конфигурацию запуска и отладки заранее.Класс содержит метод main(). Такие классы могут быть запущены сразу, прямо из редактора. Для этой цели существует командаRun ‘<ClаssName>.main()’
в контекстном меню для класса. Таким образом, чтобы запустить класс, щелкните правой кнопкой мыши где-нибудь в области редактирования и выберите
Run 'HellоWorld.main ()'
.
В результате выполнения команды Run появляется окно в нижней части экрана. Оно окна отвечает за отображение всех выходных данных, указанных в конфигурации команды. (Более подробную информацию см. в разделе
Run Tool Window, в справке IntelliJ IDEA.)
Первая строка в окне содержит командную строку IntelliJ IDEA, используемую для запуска класса, включая все опции и аргументы. Последняя строка показывает, что процесс завершился нормально, бесконечных циклов не произошло. И, наконец, вы видите вывод программы Hello, World! между этими двумя строками. На этом этапе наше упражнение закончено. Однако, есть заключительные замечания, которые стоит сделать, связанные с запуском приложений IntelliJ IDEA:
- Варианты для запуска приложений можно найти в главном меню.
- На главной панели инструментов есть область, содержащая кнопки, связанные с запуском приложений. К ним относятся кнопки выбора конфигурации запуска и отладки (Run/Debug) и значки для запуска приложений в различных режимах.
- Ilovalarni ishga tushirish va Run/Debug konfiguratsiyasi bilan ishlash imkoniyatlari, agar kerak bo'lsa, loyiha oynasida kontekst menyusi buyruqlari sifatida ham mavjud .
GO TO FULL VERSION