[Curso Java Básico] Aula 05: Primeiro Programa em Java

Post on 06-Dec-2014

4.403 views 1 download

Tags:

description

Todas as aulas já publicadas: http://www.loiane.com/2013/10/curso-java-basico-java-se-gratuito

Transcript of [Curso Java Básico] Aula 05: Primeiro Programa em Java

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

Obrigada!

http://loiane.com