Creazione ed esecuzione della prima applicazione Java (Parte 1) Quindi, l'installazione di JDK è completa, il pacchetto è creato, la classe è creata, è ora di iniziare a scrivere effettivamente il codice... Dopo aver creato la classe, il corrispondente HelloWorld.java il file si apre nell'editor. Notare l'istruzione package all'inizio del file, così come la dichiarazione della classe. Quando si crea una classe, IntelliJ IDEA utilizza un file modello per la classe Java. (IntelliJ IDEA fornisce una serie di modelli predefiniti per la creazione di diversi tipi di file. Per ulteriori informazioni, vedere Modelli di file nella Guida di IntelliJ IDEA.) Notare inoltre la lampadina gialla. Questa spia indica che IntelliJ IDEA ha suggerimenti per il contesto attuale. Fare clic sulla lampadina o ALT + INVIO per visualizzare un elenco di azioni disponibili. Al momento, non eseguiremo le azioni suggerite da IntelliJ IDEA (queste azioni sono chiamate azioni di intenzione, per ulteriori informazioni su di esse, vedere la sezione Azioni di intenzione nella Guida di IntelliJ IDEA). Si noti, tuttavia, che questa funzione di IntelliJ IDEA a volte può essere molto utile. Infine, accanto ai commenti sono presenti indicatori di piegatura del codice. Fai clic su uno di essi per comprimere il blocco corrispondente se davvero non vuoi vedere quella parte del codice al momento. (È inoltre possibile posizionare il cursore nel codice di un blocco, quindi premere CTRL+NumPad- o CTRL+NumPad+ per comprimere o espandere il blocco. Per ulteriori informazioni sulla riduzione del codice, vedere Riduzione del codice nella Guida di IntelliJ IDEA.)
Utilizzo del modello attivo per un metodo
Linea:
\uscita\produzione\
, nel nostro caso, e la cartella
E
называются HelloWorld), вы увидите там структуру папок для пакета com.example.helloworld и HelloWorld.class файл в папке HelloWorld.
Если вы хотите разобраться в строительстве applications лучше, обратитесь к разделам IntelliJ IDEA Help:
Build Process,
Compilation Types,
Configuring Module Compiler Output и
Configuring Project Compiler Output.
Scrittura del codice per la classe HelloWorld
Quindi, il momento è finalmente arrivato. Il codice dello stato finale (come probabilmente saprai) sarà simile a questo:package com.example.helloworld;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
La dichiarazione del pacchetto e della classe sono già lì, ora aggiungiamo le due righe mancanti. Posiziona il cursore alla fine della riga corrente, dopo il segno {, e premi INVIO per iniziare una nuova riga (In realtà, puoi farlo più facilmente: indipendentemente dalla posizione del cursore, premendo SHIFT + INVIO inizia una nuova riga, lasciando il righe precedenti invariate).
Utilizzo del modello attivo per un metodoMain()
Linea:
public static void main(String[] args) {}
È del tutto possibile semplicemente stamparlo. Tuttavia ti consiglierei un metodo diverso. Digitare: psvm
e premere TAB. Di conseguenza, otteniamo: In questo caso, abbiamo utilizzato un modello attivo per generare il codice oggetto. Un template attivo ha una stringa di abbreviazione che definisce il template (PSVM = public static void main in questo esempio) e una chiave per inserire il frammento nel codice (TAB in questo caso). Per ulteriori informazioni, vedere la sezione Modelli Live nella Guida di IntelliJ IDEA.
Utilizzo del completamento del codice
Ora è il momento di aggiungere le rimanenti righe di codice (System.out.println ("Hello, World!");
). Lo faremo utilizzando l'operazione di completamento del codice in IntelliJ IDEA. Stampiamo: Sy
Il completamento automatico del codice ci offre delle opzioni: In questo caso, c'è solo un'opzione: System (java.lang)
. Premere INVIO per selezionarlo. Digitiamo un punto e la lettera " o ": .о
La funzione di completamento automatico del codice ci offre nuovamente delle opzioni: Premere INVIO per selezionare . Digitazione: .printl
nota come l'elenco delle opzioni cambia durante la digitazione. Il metodo che stiamo cercando è Println (String х)
. Noi scegliamo println(String x)
. Il codice assume la seguente forma: Stampa delle virgolette: "
Come puoi vedere, le seconde virgolette appaiono automaticamente e il cursore si sposta nel punto in cui dovrebbe trovarsi il nostro testo. Tipo: Hello, World!
la fase di codifica è completata.
Utilizzando il modello attivo per Println()
A proposito, potremmo effettuare la chiamataPrintln()
utilizzando il modello attivo. L'abbreviazione del modello corrispondente è Sout
. e la chiave di attivazione è TAB. Puoi provare a utilizzare questo modello come esercizio aggiuntivo. (Se ritieni di avere abbastanza modelli attivi, procedi con la creazione di un progetto). Elimina la riga:
System.out.println("Hello, World!");
Digitare: sout
e premere TAB. Linea:
System.out.println();
viene aggiunto automaticamente e il cursore finisce tra parentesi. Non dobbiamo fare altro che stampare: Hello, World!
Progetto di costruzione
Le opzioni per costruire un progetto o parte di esso sono disponibili nel menu Costruisci . Molte di queste opzioni sono disponibili anche nel menu contestuale della finestra Progetto e nell'editor di HelloWorld.java. C'è anche un'icona sulla barra degli strumenti che corrisponde al comando Crea progetto . Ora costruiamo il progetto. La costruzione in questo caso particolare consiste semplicemente nella compilazione del file sorgente Java in un file di classe. Pertanto, qualsiasi opzione nel menu Compila ( Crea progetto , Crea modulo 'HelloWorld' o Compila 'HelloWorld.java' ) può essere utilizzata per questo scopo. Proviamo a costruire un progetto. (L'equivalente da tastiera per questo comando è CTRL + F9. Tieni presente che questo collegamento appare direttamente nel menu come suggerimento utile.) Attendi che IntelliJ IDEA finisca la compilazione. Una volta completato questo processo, le informazioni rilevanti vengono visualizzate nella barra di stato. Ora se vai alla cartella del modulo di output (l'impostazione predefinita è la cartellaЗапуск 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) и значки для запуска приложений в различных режимах.
- Le opzioni per avviare le applicazioni e per lavorare con le configurazioni Esegui/Debug, se necessario, sono presenti anche come comandi del menu contestuale nella Finestra Progetto .
GO TO FULL VERSION