יצירה והרצה של יישום Java הראשון שלך (חלק 1) אז, התקנת JDK הושלמה, החבילה נוצרה, המחלקה נוצרת, הגיע הזמן להתחיל לכתוב את הקוד בפועל... לאחר יצירת המחלקה, ה-HelloWorld.java התואם הקובץ נפתח בעורך. שימו לב להצהרת החבילה בתחילת הקובץ, כמו גם להצהרת הכיתה. בעת יצירת מחלקה, IntelliJ IDEA משתמש בקובץ תבנית עבור מחלקת Java. (IntelliJ IDEA מספקת מספר תבניות מוגדרות מראש ליצירת סוגים שונים של קבצים. למידע נוסף, ראה תבניות קבצים בעזרה של IntelliJ IDEA.) שימו לב גם לנורה הצהובה. מנורה זו מציינת כי ל-IntelliJ IDEA יש הצעות להקשר הנוכחי. לחץ על הנורה או ALT + ENTER כדי לראות רשימה של פעולות זמינות. בשלב זה, אנו לא מתכוונים לבצע את הפעולות המוצעות על ידי IntelliJ IDEA (פעולות אלו נקראות פעולות כוונה, למידע נוסף עליהן, ראה את הסעיף פעולות כוונה בעזרה של IntelliJ IDEA.) שים לב, עם זאת, שפונקציית IntelliJ IDEA זו לפעמים יכול להיות מאוד שימושי. לבסוף, יש סמני קיפול קוד ליד הערות. לחץ על אחד מהם כדי לכווץ את הבלוק המתאים אם אתה באמת לא רוצה לראות את החלק הזה של הקוד כרגע. (ניתן גם למקם את הסמן בקוד של בלוק, ולאחר מכן ללחוץ על CTRL+NumPad- או CTRL+NumPad+ כדי לכווץ או להרחיב את הבלוק. למידע נוסף על קיפול קוד, ראה קיפול קוד בעזרה של IntelliJ IDEA.)
שימוש בתבנית הפעילה עבור שיטה
קַו:
\out\production\
, במקרה שלנו, והתיקיה
ו
называются HelloWorld), вы увидите там структуру папок для пакета com.example.helloworld и HelloWorld.class файл в папке HelloWorld.
Если вы хотите разобраться в строительстве applications лучше, обратитесь к разделам IntelliJ IDEA Help:
Build Process,
Compilation Types,
Configuring Module Compiler Output и
Configuring Project Compiler Output.
כתיבת קוד לכיתה HelloWorld
אז, סוף סוף הגיע הרגע. קוד המצב הסופי (כפי שאתה בוודאי יודע) ייראה כך:package com.example.helloworld;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
החבילה והצהרת הכיתה כבר שם, עכשיו בואו נוסיף את צמד השורות החסרות. מקם את הסמן בסוף השורה הנוכחית, אחרי הסימן {, והקש ENTER כדי להתחיל שורה חדשה (למעשה, זה יכול להיות פשוט יותר: ללא קשר למיקום הסמן, לחיצה על SHIFT + ENTER מתחילה שורה חדשה, ומשאירה את שורות קודמות ללא שינוי).
שימוש בתבנית הפעילה עבור שיטהMain()
קַו:
public static void main(String[] args) {}
זה בהחלט אפשרי פשוט להדפיס אותו. עם זאת, הייתי ממליץ לך על שיטה אחרת. הקלד: psvm
והקש TAB. כתוצאה מכך, אנו מקבלים: במקרה זה, השתמשנו בתבנית פעילה ליצירת קוד אובייקט. לתבנית פעילה יש מחרוזת קיצור שמגדירה את התבנית (PSVM = public static void main בדוגמה זו) ומפתח להכנסת הפרגמנט לקוד (TAB במקרה זה). למידע נוסף, עיין בסעיף תבניות חיים בעזרה של IntelliJ IDEA.
שימוש בהשלמת קוד
עכשיו הגיע הזמן להוסיף את שורות הקוד הנותרות (System.out.println ("Hello, World!");
). אנו נעשה זאת באמצעות פעולת השלמת הקוד ב- IntelliJ IDEA. אנו מדפיסים: Sy
השלמת קוד אוטומטית מציעה לנו אפשרויות: במקרה זה, יש רק אפשרות אחת: System (java.lang)
. הקש ENTER כדי לבחור בו. אנו מקלידים נקודה ואת האות " o ": .о
פונקציית השלמת הקוד האוטומטית מציעה לנו שוב אפשרויות: הקש ENTER כדי לבחור החוצה . הקלדה: .printl
שימו לב כיצד רשימת האפשרויות משתנה תוך כדי הקלדה. השיטה שאנו מחפשים היא Println (String х)
. אנחנו בוחרים println(String x)
. הקוד מקבל את הצורה הבאה: הדפסת הציטוטים: "
כפי שניתן לראות, הציטוטים השניים מופיעים אוטומטית, והסמן נע למקום בו הטקסט שלנו צריך להיות. סוג: Hello, World!
שלב הקידוד הושלם.
שימוש בתבנית הפעילה עבור Println()
אגב, נוכל לבצע את השיחהPrintln()
באמצעות התבנית הפעילה. הקיצור של התבנית המתאימה הוא Sout
. ומפתח ההפעלה הוא TAB. אתה יכול לנסות להשתמש בתבנית זו כתרגיל נוסף. (אם אתה חושב שיש לך מספיק תבניות פעילות, המשך ליצירת פרויקט). הסר את השורה:
System.out.println("Hello, World!");
הקלד: sout
והקש TAB. קַו:
System.out.println();
מתווסף אוטומטית, והסמן מסתיים בסוגריים. כל שעלינו לעשות הוא להדפיס: Hello, World!
פרויקט בנייה
אפשרויות לבניית פרויקט או חלק ממנו זמינות בתפריט בנייה . רבות מהאפשרויות הללו זמינות גם בתפריט ההקשר בחלון הפרויקט ובעורך של HelloWorld.java. יש גם סמל בסרגל הכלים שמתאים לפקודה הפוך פרוייקט . עכשיו בואו נבנה את הפרויקט. הבנייה במקרה הספציפי הזה היא פשוט קומפילציה של קובץ המקור של Java לקובץ מחלקה. לפיכך, ניתן להשתמש בכל אחת מהאפשרויות בתפריט Build ( Make Project , Make Module 'HelloWorld' או Compile 'HelloWorld.java' ) למטרה זו. בואו ננסה לבנות פרויקט. (המקבילה למקלדת לפקודה זו היא CTRL + F9. שימו לב שהקישור הזה מופיע ישירות בתפריט כרמז מועיל.) המתן עד ש-IntelliJ IDEA יסיים את ההידור. לאחר השלמת תהליך זה, המידע הרלוונטי מוצג בשורת המצב. עכשיו אם אתה הולך לתיקיית מודול הפלט (ברירת המחדל היא התיקיהЗапуск 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) и значки для запуска приложений в различных режимах.
- אפשרויות להפעלת יישומים ולעבודה עם תצורות הפעלה/ניפוי באגים, במידת הצורך, קיימות גם כפקודות תפריט ההקשר בחלון הפרויקט .
GO TO FULL VERSION