Tworzenie i uruchamianie pierwszej aplikacji Java (część 1) Tak więc instalacja JDK jest zakończona, pakiet jest tworzony, klasa jest tworzona, czas zacząć pisać kod... Po utworzeniu klasy odpowiedni plik HelloWorld.java plik otwiera się w edytorze. Zwróć uwagę na instrukcję package na początku pliku, a także na deklarację klasy. Podczas tworzenia klasy IntelliJ IDEA używa pliku szablonu dla klasy Java. (IntelliJ IDEA udostępnia wiele predefiniowanych szablonów do tworzenia różnych typów plików. Aby uzyskać więcej informacji, zobacz Szablony plików w pomocy IntelliJ IDEA.) Zwróć także uwagę na żółtą żarówkę. Ta lampka wskazuje, że IntelliJ IDEA ma sugestie dotyczące bieżącego kontekstu. Kliknij żarówkę lub ALT + ENTER, aby zobaczyć listę dostępnych akcji. W tej chwili nie będziemy wykonywać akcji sugerowanych przez IntelliJ IDEA (te akcje nazywane są akcjami zamierzonymi, aby uzyskać więcej informacji na ich temat, zobacz sekcję Działania zamierzone w pomocy IntelliJ IDEA.) Należy jednak pamiętać, że ta funkcja IntelliJ IDEA czasami mogą być bardzo przydatne. Wreszcie obok komentarzy znajdują się znaczniki składania kodu. Kliknij jeden z nich, aby zwinąć odpowiedni blok, jeśli naprawdę nie chcesz w tej chwili widzieć tej części kodu. (Możesz także umieścić kursor w kodzie bloku, a następnie nacisnąć klawisze CTRL+NumPad- lub CTRL+NumPad+, aby zwinąć lub rozwinąć blok. Aby uzyskać więcej informacji na temat zwijania kodu, zobacz Zwijanie kodu w pomocy IntelliJ IDEA.)
Używanie aktywnego szablonu dla metody
Linia:
\wyjście\produkcja\
, w naszym przypadku, i folder
I
называются HelloWorld), вы увидите там структуру папок для пакета com.example.helloworld и HelloWorld.class файл в папке HelloWorld.
Если вы хотите разобраться в строительстве Aplikacje лучше, обратитесь к разделам IntelliJ IDEA Help:
Build Process,
Compilation Types,
Configuring Module Compiler Output и
Configuring Project Compiler Output.
Pisanie kodu dla klasy HelloWorld
Zatem w końcu nadszedł ten moment. Ostateczny kod stanu (jak zapewne wiesz) będzie wyglądał następująco:package com.example.helloworld;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
Deklaracja pakietu i klasy już tam jest, teraz dodajmy kilka brakujących linii. Umieść kursor na końcu bieżącej linii, za znakiem { i naciśnij ENTER, aby rozpocząć nową linię (Właściwie możesz to zrobić łatwiej: niezależnie od pozycji kursora, naciśnięcie SHIFT + ENTER rozpoczyna nową linię, pozostawiając poprzednie wiersze bez zmian).
Używanie aktywnego szablonu dla metodyMain()
Linia:
public static void main(String[] args) {}
Całkiem możliwe jest po prostu wydrukowanie tego. Ja jednak polecam inną metodę. Wpisz: psvm
i naciśnij klawisz TAB. W rezultacie otrzymujemy: W tym przypadku użyliśmy aktywnego szablonu do wygenerowania kodu obiektowego. Aktywny szablon posiada ciąg skrótu, który definiuje szablon (w tym przykładzie PSVM = public static void main) oraz klucz umożliwiający wstawienie fragmentu do kodu (w tym przypadku TAB). Aby uzyskać więcej informacji, zobacz sekcję Szablony aktywne w Pomocy IntelliJ IDEA.
Korzystanie z uzupełniania kodu
Teraz czas dodać pozostałe linie kodu (System.out.println ("Hello, World!");
). Zrobimy to za pomocą operacji uzupełniania kodu w IntelliJ IDEA. Drukujemy: Sy
Automatyczne uzupełnianie kodu oferuje nam opcje: W tym przypadku jest tylko jedna opcja: System (java.lang)
. Naciśnij ENTER, aby go wybrać. Wpisujemy kropkę i literę „ o ”: .о
Funkcja automatycznego uzupełniania kodu ponownie oferuje nam opcje: Naciśnij ENTER, aby wybrać . Pisanie: .printl
Zwróć uwagę, jak lista opcji zmienia się podczas pisania. Metoda, której szukamy to Println (String х)
. Wybieramy println(String x)
. Kod ma następującą postać: Drukowanie cudzysłowów: "
Jak widać drugi cudzysłów pojawia się automatycznie, a kursor przesuwa się w miejsce, w którym powinien znajdować się nasz tekst. Typ: Hello, World!
Etap kodowania został zakończony.
Używanie aktywnego szablonu dla Println()
Nawiasem mówiąc, moglibyśmy wykonać połączenie,Println()
korzystając z aktywnego szablonu. Skrót odpowiedniego szablonu to Sout
. a klucz aktywacyjny to TAB. Możesz spróbować użyć tego szablonu jako dodatkowego ćwiczenia. (Jeśli uważasz, że masz wystarczającą liczbę aktywnych szablonów, przejdź do utworzenia projektu). Usuń linię:
System.out.println("Hello, World!");
Wpisz: sout
i naciśnij klawisz TAB. Linia:
System.out.println();
zostanie dodany automatycznie, a kursor znajdzie się w nawiasie. Jedyne co musimy zrobić to wydrukować: Hello, World!
Konstruować projekt
Opcje budowania projektu lub jego części dostępne są w menu Build . Wiele z tych opcji dostępnych jest także w menu kontekstowym w oknie Projektu oraz w edytorze HelloWorld.java. Na pasku narzędzi znajduje się także ikona odpowiadająca poleceniu Utwórz projekt . Teraz zbudujmy projekt. Konstrukcja w tym konkretnym przypadku polega po prostu na kompilacji pliku źródłowego Java do pliku klasy. Zatem w tym celu można użyć dowolnej opcji z menu Kompilacja ( Utwórz projekt , Utwórz moduł „HelloWorld” lub Kompiluj „HelloWorld.java” ). Spróbujmy zbudować projekt. (Klawiszowym odpowiednikiem tego polecenia jest CTRL + F9. Zauważ, że to łącze pojawia się bezpośrednio w menu jako pomocna wskazówka.) Poczekaj, aż IntelliJ IDEA zakończy kompilację. Po zakończeniu tego procesu na pasku stanu zostaną wyświetlone powiązane informacje. Teraz, jeśli przejdziesz do folderu modułu wyjściowego (domyślnie jest to folderЗапуск Aplikacje.
Приложение IntelliJ IDEA выполняются согласно тому, что называется конфигурацией запуска/отладки (Run/Debug). Такая конфигурация, Jak правило, должна быть создана до запуска Aplikacje. (Более подробную информацию см. в разделе 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) и значки для запуска приложений в различных режимах.
- Opcje uruchamiania aplikacji i, jeśli to konieczne, pracy z konfiguracjami Uruchom/Debuguj, są również dostępne jako polecenia menu kontekstowego w oknie Projektu .
GO TO FULL VERSION