Criando e executando sua primeira aplicação Java (Parte 1) Assim, a instalação do JDK está completa, o pacote está criado, a classe está criada, é hora de começar a escrever o código de fato... Depois de criar a classe, o correspondente HelloWorld.java arquivo é aberto no editor. Observe a instrução package no início do arquivo, bem como a declaração de classe. Ao criar uma classe, o IntelliJ IDEA usa um arquivo de modelo para a classe Java. (O IntelliJ IDEA fornece vários modelos predefinidos para a criação de diferentes tipos de arquivos. Para obter mais informações, consulte Modelos de arquivo na Ajuda do IntelliJ IDEA.) Observe também a lâmpada amarela. Esta lâmpada indica que o IntelliJ IDEA possui sugestões para o contexto atual. Clique na lâmpada ou ALT + ENTER para ver uma lista de ações disponíveis. No momento, não executaremos as ações sugeridas pelo IntelliJ IDEA (essas ações são chamadas de ações de intenção; para obter mais informações sobre elas, consulte a seção Ações de intenção na Ajuda do IntelliJ IDEA.) Observe, entretanto, que esta função do IntelliJ IDEA às vezes pode ser muito útil. Finalmente, existem marcadores de dobramento de código próximos aos comentários. Clique em um deles para recolher o bloco correspondente se você realmente não quiser ver essa parte do código no momento. (Você também pode colocar o cursor no código do bloco e pressionar CTRL+NumPad- ou CTRL+NumPad+ para recolher ou expandir o bloco. Para obter mais informações sobre dobramento de código, consulte Dobragem de código na Ajuda do IntelliJ IDEA.)
Usando o modelo ativo para um método
Linha:
\saída\produção\
, no nosso caso, e a pasta
E
называются HelloWorld), вы увидите там структуру папок для пакета com.example.helloworld и HelloWorld.class файл в папке HelloWorld.
Если вы хотите разобраться в строительстве applications лучше, обратитесь к разделам IntelliJ IDEA Help:
Build Process,
Compilation Types,
Configuring Module Compiler Output и
Configuring Project Compiler Output.
Escrevendo código para a classe HelloWorld
Então, o momento finalmente chegou. O código do estado final (como você provavelmente sabe) ficará assim:package com.example.helloworld;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
O pacote e a declaração de classe já estão lá, agora vamos adicionar algumas linhas que faltam. Coloque o cursor no final da linha atual, após o sinal {, e pressione ENTER para iniciar uma nova linha (na verdade, pode ser mais simples: independentemente da posição do cursor, pressionar SHIFT + ENTER inicia uma nova linha, deixando o linhas anteriores inalteradas).
Usando o modelo ativo para um métodoMain()
Linha:
public static void main(String[] args) {}
É bem possível simplesmente imprimi-lo. No entanto, eu recomendaria um método diferente. Digite: psvm
e pressione TAB. Como resultado, obtemos: Neste caso, usamos um modelo ativo para gerar código objeto. Um template ativo possui uma string de abreviação que define o template (PSVM = public static void main neste exemplo) e uma chave para inserir o fragmento no código (TAB neste caso). Para obter mais informações, consulte a seção Live Templates na Ajuda do IntelliJ IDEA.
Usando o preenchimento de código
Agora é hora de adicionar as linhas de código restantes (System.out.println ("Hello, World!");
). Faremos isso usando a operação de conclusão de código no IntelliJ IDEA. Imprimimos: Sy
O preenchimento automático de código nos oferece opções: Neste caso, só há uma opção: System (java.lang)
. Pressione ENTER para selecioná-lo. Digitamos um ponto final e a letra " o ": .о
A função de preenchimento automático de código novamente nos oferece opções: Pressione ENTER para selecionar . Digitação: .printl
observe como a lista de opções muda conforme você digita. O método que procuramos é Println (String х)
. Nós escolhemos println(String x)
. O código assume a seguinte forma: Imprimindo as aspas: "
Como você pode ver, as segundas aspas aparecem automaticamente e o cursor se move para o local onde deveria estar nosso texto. Tipo: Hello, World!
A etapa de codificação está concluída.
Usando o modelo ativo para Println()
A propósito, poderíamos fazer a ligaçãoPrintln()
usando o modelo ativo. A abreviatura do modelo correspondente é Sout
. e a chave de ativação é TAB. Você pode tentar usar este modelo como um exercício adicional. (Se você acha que tem modelos ativos suficientes, prossiga para criar um projeto). Remova a linha:
System.out.println("Hello, World!");
Digite: sout
e pressione TAB. Linha:
System.out.println();
é adicionado automaticamente e o cursor termina entre parênteses. Tudo o que precisamos fazer é imprimir: Hello, World!
Projeto de construção
Opções para construir um projeto ou parte dele estão disponíveis no menu Construir . Muitas dessas opções também estão disponíveis no menu de contexto da janela Projeto e no editor de HelloWorld.java. Há também um ícone na barra de ferramentas que corresponde ao comando Make Project . Agora vamos construir o projeto. A construção neste caso específico é simplesmente compilar o arquivo fonte Java em um arquivo de classe. Assim, qualquer uma das opções do menu Build ( Make Project , Make Module 'HelloWorld' ou Compile 'HelloWorld.java' ) pode ser usada para esta finalidade. Vamos tentar construir um projeto. (O teclado equivalente para este comando é CTRL + F9. Observe que este link aparece diretamente no menu como uma dica útil.) Aguarde até que o IntelliJ IDEA termine de compilar. Quando esse processo for concluído, as informações relacionadas serão exibidas na barra de status. Agora, se você for para a pasta do módulo de saída (o padrão é a pastaЗапуск 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) и значки для запуска приложений в различных режимах.
- Opções para iniciar aplicações e trabalhar com configurações de Run/Debug, se necessário, também estão presentes como comandos do menu de contexto na janela Projeto .
GO TO FULL VERSION