Primeiro Codigo em Java, Escrevendo código no bloco de notas;Compilando Código prompt de comando;
Executando Código no prompt de comando;
Conhecendo o codigo digitado; Java, Class
1. Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira
• JAVA
Sergio Luiz da Silveira
Bacharel em Sistemas de Informação
E-mail: prof.s3rgio@gmail.com
2. Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira
• AULA 02 – PRIMEIRO COD JAVA
1.Escrevendo código no bloco de notas;
2.Compilando Código prompt de comando;
3.Executando Código no prompt de comando;
4.Conhecendo o codigo digitado;
Tópicos abordados:
3. Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira
Verifique se seu computador têm instalado JDK e JRE .
Abra o PROMPT de Comando através do: menu Iniciar Programas Acessorios Prompt de Comando
Digite javac e em seguida pressione Enter
Ao digitar javac, você chamando o programa javac.exe que é o compilador java do JDK
• AULA 02 – PRIMEIRO COD JAVA
4. Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira
Deve aparecer essa tela:
• AULA 02 – PRIMEIRO COD JAVA
8. Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira
• AULA 02 – PRIMEIRO COD JAVA
Praticando o que aprendeu:
Abra o bloco de notas e digite o codigo seguinte
9. Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira
• AULA 02 – PRIMEIRO COD JAVA
1.public class PrimeiroPrograma
2.{
3. public static void main(String args[])
4. {
5. System.out.println("Meu primeiro programa Java");
6. }
7.}
10. Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira
• AULA 02 – PRIMEIRO COD JAVA
OBSERVAÇÃO
A linguagem Java faz distinção entre letras maiúsculas e minúsculas (ou seja é Case Sensitive), sendo assim, sempre digite o código e o nome dos arquivos exatamente como mostrado na aula.
11. Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira
• AULA 02 – PRIMEIRO COD JAVA
Após digitar o código salve o arquivo com o nome:
PrimeiroPrograma.java
Tome o cuidado de alterar a opção Salvar como tipo para Todos os arquivos, como na imagem a seguir:
13. Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira
• AULA 02 – PRIMEIRO COD JAVA
Depois de salvar o código é hora de compilar. Abra a tela do prompt de comando e acesse o diretório que você salvou o arquivo.
Lembrando que para ir ao diretório C: use o comando cd
Quando estiver no diretório do exercício, para compilar o arquivo .java digite o seguinte comando :
14. Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira
• AULA 02 – PRIMEIRO COD JAVA
javac PrimeiroPrograma.java
Veja a imagem abaixo:
15. Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira
• AULA 02 – PRIMEIRO COD JAVA
Se ocorrer tudo certo após compilação não deverá ser exibido nenhuma mensagem.
Na pasta haverá dois arquivos:
PrimeiroPrograma.class
PrimeiroPrograma.java
16. Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira
• AULA 02 – PRIMEIRO COD JAVA
Para executar o arquivo .class, execute o comando :
Java PrimeiroPrograma
No prompt de comando, use a mesma tela em que vc compilou o arquivo .java para não ter que abrir novo prompt.
Veja na imagem seguinte que omitimos a extensão .class porque o java.exe só trabalha com arquivos .class
17. Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira
• AULA 02 – PRIMEIRO COD JAVA
Executando o arquivo PrimeiroPrograma.class
18. Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira
• AULA 02 – PRIMEIRO COD JAVA
Pronto o ciclo está completo:
1.Programação;
2.Compilação
3.Execução
Vamos re-lembrar os passos:
19. Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira
• AULA 02 – PRIMEIRO COD JAVA
javac PrimeiroPrograma.java
1.Escrevemos o código Java usando o bloco de notas e salvamos o arquivo com a extensão .java;
2.Compilamos o arquivo .java com o utilitario javac que gerou o arquivo .class;
3.Executamos o arquivo .class com o utilitario java.
20. Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira
• AULA 02 – PRIMEIRO COD JAVA
Entendendo o código
21. Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira
• AULA 02 – PRIMEIRO COD JAVA
Explicarei cada linha do código abaixo, para que possa compreender o porquê de cada letra, forma e estrutura ser escrita dessa maneira.
1. public class PrimeiroPrograma
2.{
3. public static void main(String args[])
4. {
5. System.out.println("Meu primeiro programa Java");
6. }
7.}
BLOCO EXTERNO
BLOCO INTERNO
22. Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira
• AULA 02 – PRIMEIRO COD JAVA
A primeira linha do programa determina a criação de uma classe publica (palavras chave public e class) denominada PrimeiroPrograma.
O nome do arquivo deve ter obrigatoriamente o mesmo nome da classe mais a extensão .JAVA
1. public class PrimeiroPrograma
2.{
3. public static void main(String args[])
4. {
5. System.out.println("Meu primeiro programa Java");
6. }
7.}
23. Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira
• AULA 02 – PRIMEIRO COD JAVA
OBSERVAÇÃO
Por convenção, o nome de uma classe começa com uma letra maiúscula e, caso o nome seja composto por mais de uma palavra, a primeira letra de cada palavra também fica em maiúscula. Por isso, o nome da classe é PrimeiroPrograma e não: Primeiroprograma;
primeiroPrograma;
primeiroprograma;
PRIMEIROPROGRAMA.
Como isto é apenas convenção, significa que não é obrigatório, mas altamente recomendável, ´pois facilita a leitura do código por outras pessoas.
24. Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira
• AULA 02 – PRIMEIRO COD JAVA
A próxima linha de código (com exceção da linha que inicia o programa com a chave) contêm a declaração mais comum e popular em uma classe Java: a declaração do método main.
1. public class PrimeiroPrograma
2.{
3. public static void main(String args[])
4. {
5. System.out.println("Meu primeiro programa Java");
6. }
7.}
25. Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira
• AULA 02 – PRIMEIRO COD JAVA
3. public static void main(String args[])
OBSERVAÇÃO
O main é o método principal de uma classe: é a primeira coisa a ser executada pela JVM, ou seja é nesse método que inicia o programa, é dentro deste método e através das iterações entre os atributos, variáveis e argumentos visíveis nele que o programa se desenvolve.
O método main deve obrigatoriamente:
1.Ser publico (palavra-chave public);
2.Ser estático (palavra-chave static);
3.E não retornar um valor(palavra-chave void).
26. Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira
• AULA 02 – PRIMEIRO COD JAVA
3. public static void main(String args[])
OBSERVAÇÃO
4.Deve possuir parametro array do tipo String (palavra- chave args;
Todas essas obrigatoriedades fazem com que a declaração do método main seja uma receita de bolo que devemos repetir sempre que necessário.
27. Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira
• AULA 02 – PRIMEIRO COD JAVA
Por fim, temos a linha que serve para exibir uma mensagem no prompt de comando. Ao final de uma sentença, deve ser colocado um ponto-e- virgula.
Por isso, ao final da sentença System.out.println (“Meu primeiro programa Java.”) tem um ponto-e-virgula
1. public class PrimeiroPrograma
2.{
3. public static void main(String args[])
4. {
5. System.out.println("Meu primeiro programa Java");
6. }
7.}
28. Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira
• AULA 02 – PRIMEIRO COD JAVA
5. System.out.println(“Meu primeiro programa Java.”);
OBSERVAÇÃO
O comando System.out.println() espera um parâmetro que deve estar entre aspas duplas. Tudo que está entre aspas duplas é considerado um valor do tipo String, ou seja um valor textual. Na linha anterior, o parâmetro passado para o método println() do objeto out da classe System é exatamente a mensagem a ser exibida no prompt: “Meu primeiro programa.”
29. Altere o código da classe PrimeiroPrograma inserindo mais uma linha de código para exibir outra mensagem com o seguinte texto:
“Alterei o código”
Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira
• AULA 02 – PRIMEIRO COD JAVA
EXERCICIO
30. 1. public class PrimeiroPrograma
2.{
3. public static void main(String args[])
4. {
5. System.out.println("Meu primeiro programa Java");
6. System.out.println(“Alterei o código");
7. }
8.}
Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira
• AULA 02 – PRIMEIRO COD JAVA
RESPOSTA DO EXERCICIO
31. Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira
• AULA 02 – PRIMEIRO COD JAVA
RESPOSTA DO EXERCICIO
32. Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira
• PRINCIPAIS ELEMENTOS NO UNIVERSO É JAVA
Referencias:
Universo Java, Rodrigo Gonçalves Porto Costa
Imagens do Google
33. Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira
• AULA 02 – PRIMEIRO COD JAVA
FIM AULA 02