[curso java básico] aula 05: primeiro programa em java
DESCRIPTION
Todas as aulas já publicadas: http://www.loiane.com/2013/10/curso-java-basico-java-se-gratuitoTRANSCRIPT
Java Básico Primeiro Programa
em Java
#5
#5
•Hello World •Compilar •Executar •Entender o que acontece
Agenda
•Java JDK •Terminal / Linha de Comando •Editor de Texto de sua preferência (SublimeText)
Requisitos
Hello World
class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }
Hello World
class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }
Salvar como HelloWorld.java
Hello World
class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }
Salvar como HelloWorld.java
class HelloWorld arquivo HelloWorld.java
Compilar
$ cd C:/Java!
Compilar
$ cd C:/Java!
Diretório onde salvou o arquivo HelloWorld.java
Compilar
$ cd C:/Java!
$ javac HelloWorld.java!
Diretório onde salvou o arquivo HelloWorld.java
O que aconteceu?
HelloWorld.java!!!
$ javac HelloWorld.java!!!
HelloWorld.class
Executar
$ java HelloWorld!
Resultado
Hello World!
Output na tela
O que aconteceu?HelloWorld.java!
!!
$ javac HelloWorld.java!!!
HelloWorld.class!!!
$ java HelloWorld!!!
Hello World !!
Entendendo o nosso código
class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }
class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }
class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }
• Declaração da Classe
class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }
• Declaração da Classe
class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }
• Declaração da Classe• Nome da Classe
class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }
• Declaração da Classe• Nome da Classe
class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }
• Declaração da Classe• Nome da Classe• Método
class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }
• Declaração da Classe• Nome da Classe• Método
class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }
• Declaração da Classe• Nome da Classe• Método• Modificadores de Acesso do Método
class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }
• Declaração da Classe• Nome da Classe• Método• Modificadores de Acesso do Método
class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }
• Declaração da Classe• Nome da Classe• Método• Modificadores de Acesso do Método• Tipo de Retorno do Método
class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }
• Declaração da Classe• Nome da Classe• Método• Modificadores de Acesso do Método• Tipo de Retorno do Método
class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }
• Declaração da Classe• Nome da Classe• Método• Modificadores de Acesso do Método• Tipo de Retorno do Método• Nome do Método
class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }
• Declaração da Classe• Nome da Classe• Método• Modificadores de Acesso do Método• Tipo de Retorno do Método• Nome do Método
class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }
• Declaração da Classe• Nome da Classe• Método• Modificadores de Acesso do Método• Tipo de Retorno do Método• Nome do Método• Parâmetros/Argumentos do Método
class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }
• Declaração da Classe• Nome da Classe• Método• Modificadores de Acesso do Método• Tipo de Retorno do Método• Nome do Método• Parâmetros/Argumentos do Método
class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }
• Declaração da Classe• Nome da Classe• Método• Modificadores de Acesso do Método• Tipo de Retorno do Método• Nome do Método• Parâmetros/Argumentos do Método• Nosso código
class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }
• Declaração da Classe• Nome da Classe• Método• Modificadores de Acesso do Método• Tipo de Retorno do Método• Nome do Método• Parâmetros/Argumentos do Método• Nosso código
class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }
• Declaração da Classe• Nome da Classe• Método• Modificadores de Acesso do Método• Tipo de Retorno do Método• Nome do Método• Parâmetros/Argumentos do Método• Nosso código• Blocos estão entre {} (chaves)
class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }
• Nome da Classe!• Nosso código
O que muda nas nossas aulas?
class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }
O que muda nas nossas aulas?
class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }
O que muda nas nossas aulas?
class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }
• Nome da Classe
O que muda nas nossas aulas?
class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }
• Nome da Classe
O que muda nas nossas aulas?
class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!"); } }
• Nome da Classe• Nosso código
O que muda nas nossas aulas?
Lição de casa
1. Criar um arquivo chamado OlaMundo.java
2. Implementar um programa Java que escreva na tela “Olá Mundo!”
3. Compilar e Executar o programa
https://github.com/loiane/curso-java-basico
Código Fonte:
Não conhece Git/Github?
http://www.loiane.com/2013/11/screencast-git-e-github-para-iniciantes
http://www.loiane.com/2013/10/curso-java-basico-java-se-gratuito
Link do Curso com todas as aulas
publicadas
http://loiane.com
facebook.com/loianegroner
@loiane
https://github.com/loiane
youtube.com/user/Loianeg