SlideShare uma empresa Scribd logo
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
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:
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
Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira 
Deve aparecer essa tela: 
• AULA 02 – PRIMEIRO COD JAVA
Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira 
• AULA 02 – PRIMEIRO COD JAVA
Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira 
• AULA 02 – PRIMEIRO COD JAVA 
O Fluxo de uma compilação java é esta:
Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira 
• AULA 02 – PRIMEIRO COD JAVA
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
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.}
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.
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:
Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira 
• AULA 02 – PRIMEIRO COD JAVA
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 :
Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira 
• AULA 02 – PRIMEIRO COD JAVA 
javac PrimeiroPrograma.java 
Veja a imagem abaixo:
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
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
Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira 
• AULA 02 – PRIMEIRO COD JAVA 
Executando o arquivo PrimeiroPrograma.class
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:
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.
Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira 
• AULA 02 – PRIMEIRO COD JAVA 
Entendendo o código
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
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.}
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.
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.}
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).
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.
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.}
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.”
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
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
Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira 
• AULA 02 – PRIMEIRO COD JAVA 
RESPOSTA DO EXERCICIO
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
Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira 
• AULA 02 – PRIMEIRO COD JAVA 
FIM AULA 02

Mais conteúdo relacionado

PPTX
Aula 01 O que é java
PPT
Java
PDF
01 java fundamentos
PPT
1707331929 ltp iv java original
DOCX
Java Day 2011 - Reflection: Maximizando a produtividade em Java
PDF
Java 01
ODP
Construção de Frameworks com Annotation e Reflection API em Java
PDF
Erros comuns em java
Aula 01 O que é java
Java
01 java fundamentos
1707331929 ltp iv java original
Java Day 2011 - Reflection: Maximizando a produtividade em Java
Java 01
Construção de Frameworks com Annotation e Reflection API em Java
Erros comuns em java

Mais procurados (19)

PPTX
Poo1 aula 2 - java - apresentação do netbeans e 1º programa
PPTX
Introdução à Metaprogramação com Java Reflection API
PPTX
Refatoração
PDF
Java primeiros-passos
PDF
Introdução ao java Alo Mundo
PPTX
Curso Básico de Java - Aula 2
PDF
Apostila - Linguagem de Programação I
PDF
Listas (parte 2 de 3)
PPTX
Poo1 aula 1 - java - história e introdução
PDF
Java introdução ao java
PPT
Introducao logica2
PDF
Introdução à Programação em Java - Aula 1 (PT-PT)
PDF
Java - Aprenda rápido
PDF
Curso Java Basico
PPTX
Programação Orientada a Objetos com Java
PDF
Curso Java I
PPTX
Teste Driven Development
PPTX
Estrutura de Dados em Java (Revisão de Algoritimos em Java)
Poo1 aula 2 - java - apresentação do netbeans e 1º programa
Introdução à Metaprogramação com Java Reflection API
Refatoração
Java primeiros-passos
Introdução ao java Alo Mundo
Curso Básico de Java - Aula 2
Apostila - Linguagem de Programação I
Listas (parte 2 de 3)
Poo1 aula 1 - java - história e introdução
Java introdução ao java
Introducao logica2
Introdução à Programação em Java - Aula 1 (PT-PT)
Java - Aprenda rápido
Curso Java Basico
Programação Orientada a Objetos com Java
Curso Java I
Teste Driven Development
Estrutura de Dados em Java (Revisão de Algoritimos em Java)
Anúncio

Destaque (12)

PPTX
Estrutura de Dados - Aula 08
DOCX
Programação Estruturada 2 - Aula 06 - Código Fonte
PPTX
Algoritmos e Estrutura de Dados - Aula 05
PPTX
Algoritmos e Estrutura de Dados - Aula 03
PPTX
Estrutura de Dados - Aula 07
PPTX
Algoritmos e Estrutura de Dados - Aula 04
PPTX
Programação Estruturada 2 - Aula 05
PPTX
Programação de Sistemas Distribuídos - Aula 02
PPTX
Programação Estruturada 2 - Aula 06
PPTX
Programação de Sistemas Distribuídos - Aula 03
PDF
Recursividade
PPT
Logica Algoritmo 08 Recursividade
Estrutura de Dados - Aula 08
Programação Estruturada 2 - Aula 06 - Código Fonte
Algoritmos e Estrutura de Dados - Aula 05
Algoritmos e Estrutura de Dados - Aula 03
Estrutura de Dados - Aula 07
Algoritmos e Estrutura de Dados - Aula 04
Programação Estruturada 2 - Aula 05
Programação de Sistemas Distribuídos - Aula 02
Programação Estruturada 2 - Aula 06
Programação de Sistemas Distribuídos - Aula 03
Recursividade
Logica Algoritmo 08 Recursividade
Anúncio

Semelhante a Aula 02 Primeiro Cod Java (20)

PDF
Aula 02 primeiro cod java
PPTX
Linguagem Java- Iniciação à programação Java
PPTX
Linguagem Java, fundamentos da linguagem Java
PPT
Aula1
PDF
Programacao basica em java
PDF
Programacao basica em java homepage
PDF
Programacao basica em java homepage
PDF
Apostila Básica de Java
PDF
Introdução a Programação Orientada a Objetos
PDF
Aula 1 - Java - Prof.ª Cristiane Fidelix
PDF
Aula1- Java PRof.ª Cristiane Fidelix
PPTX
Linguagem de Programação Java
PPT
Introdução ao Java
PPTX
Curso de Java 2 - (PrimeiroPrograma, Variáveis, Tipos e Operadores.pptx
PDF
_Aula 1 - Introdução à Linguagem Java.pdf
PDF
Java Fundamentos
PDF
03 fundamentos java
PPTX
01 introducao ao java
PPT
POO - Aula 1 introducao
PPTX
JAVA - Tipos de dados. - Operadores e prioridades; - Tipo variáveis; Definiçã...
Aula 02 primeiro cod java
Linguagem Java- Iniciação à programação Java
Linguagem Java, fundamentos da linguagem Java
Aula1
Programacao basica em java
Programacao basica em java homepage
Programacao basica em java homepage
Apostila Básica de Java
Introdução a Programação Orientada a Objetos
Aula 1 - Java - Prof.ª Cristiane Fidelix
Aula1- Java PRof.ª Cristiane Fidelix
Linguagem de Programação Java
Introdução ao Java
Curso de Java 2 - (PrimeiroPrograma, Variáveis, Tipos e Operadores.pptx
_Aula 1 - Introdução à Linguagem Java.pdf
Java Fundamentos
03 fundamentos java
01 introducao ao java
POO - Aula 1 introducao
JAVA - Tipos de dados. - Operadores e prioridades; - Tipo variáveis; Definiçã...

Último (20)

PDF
FLUXOGRAMA CLASSE lll - Acesso estritamente proximal.pdf
PDF
Cantores.pdf-Deslandes, Tinoco e Zambujo
PPTX
HISTÓRIA DO BRASIL - anos de Democracia.pptx
PPTX
GUERRAFRIA.pptdddddddddddddddddddddddddx
PDF
ESPELHOS DA ALMA A PSICOLOGIA POR TRÁS DOS CONTOS DE FADAS.pdf
PPTX
Trabalho Cidades sustentáveis ou Utopia.pptx
PDF
Metabolismo_energético_3ano_pre_vest_2026.pdf
PDF
50 anos Hoje - Volume V - 1973 - Manaus Amazonas
PPTX
biossegurança e segurança no trabalho (6).pptx
PPTX
Pedagogia em Ambientes Não Escolares.pptx
PPTX
QuestõesENEMVESTIBULARPARAESTUDOSEAPRENDIZADO.pptx
PPTX
MENDEL - Aula sobre Mendel - Genética EM
PPTX
Slides Lição 7, CPAD, Uma Igreja Que Não Teme A Perseguição, 3Tr25.pptx
PPTX
disciplulado curso preparatorio para novos
PPT
sistema reprodutor para turmas do oitavo ano
PDF
DAQUISIÇÃO E DESENVOLVIMENTO DA FALA 12 A 24 MESES
PDF
A provisão de jojuador (ramadã) islamismo
PDF
saeb_documentos_de_referencia_versao_1.0.pdf
PPTX
ELEMENTOS E FUNÇÕES DE LINGUAGEM (EMOTIVA, REFERENCIAL, CONATIVA, POÉTICA, FÁ...
PPTX
brasilcolnia2-101027184359-phpapp02.pptx
FLUXOGRAMA CLASSE lll - Acesso estritamente proximal.pdf
Cantores.pdf-Deslandes, Tinoco e Zambujo
HISTÓRIA DO BRASIL - anos de Democracia.pptx
GUERRAFRIA.pptdddddddddddddddddddddddddx
ESPELHOS DA ALMA A PSICOLOGIA POR TRÁS DOS CONTOS DE FADAS.pdf
Trabalho Cidades sustentáveis ou Utopia.pptx
Metabolismo_energético_3ano_pre_vest_2026.pdf
50 anos Hoje - Volume V - 1973 - Manaus Amazonas
biossegurança e segurança no trabalho (6).pptx
Pedagogia em Ambientes Não Escolares.pptx
QuestõesENEMVESTIBULARPARAESTUDOSEAPRENDIZADO.pptx
MENDEL - Aula sobre Mendel - Genética EM
Slides Lição 7, CPAD, Uma Igreja Que Não Teme A Perseguição, 3Tr25.pptx
disciplulado curso preparatorio para novos
sistema reprodutor para turmas do oitavo ano
DAQUISIÇÃO E DESENVOLVIMENTO DA FALA 12 A 24 MESES
A provisão de jojuador (ramadã) islamismo
saeb_documentos_de_referencia_versao_1.0.pdf
ELEMENTOS E FUNÇÕES DE LINGUAGEM (EMOTIVA, REFERENCIAL, CONATIVA, POÉTICA, FÁ...
brasilcolnia2-101027184359-phpapp02.pptx

Aula 02 Primeiro Cod Java

  • 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
  • 5. Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira • AULA 02 – PRIMEIRO COD JAVA
  • 6. Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira • AULA 02 – PRIMEIRO COD JAVA O Fluxo de uma compilação java é esta:
  • 7. Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira • 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:
  • 12. Linguagem Programação JAVA – Básico (1) Prof. Sergio Luiz da Silveira • AULA 02 – PRIMEIRO COD JAVA
  • 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