o ambiente de desenvolvimento 9 · •escolha a versão mais atual e o sistema operativo em que ......
TRANSCRIPT
SUMÁRIO
• Instalação do Java
• JDK - Kit de Desenvolvimento Java
• Download do JDK
• Instalação do JDK
• Configuração da Variável de ambiente (Path)
• Um teste simples
• IDE – Ambiente de desenvolvimento Integrado
• Eclipse
INSTALAÇÃO DO JAVA
JDK – Kit de Desenvolvimento Java
• É composto basicamente por:
• Compilador (javac)
• Interpretador Java (JVM)
• Bibliotecas de desenvolvimento (packages)
• Depurador de programas (JDB)
• Diversos documentos (javadoc)
INSTALAÇÃO DO JAVA
• Download:
• Visite o site:
http://www.oracle.com/technetwork/java/javase/downloa
ds/index.html
• Escolha a versão mais atual e o Sistema Operativo em que
vai instalá-lo
• Como instalar e configurar as variáveis de
ambiente:
• https://www.youtube.com/watch?v=pb-r8U2kpCU&feature=youtu.be
INSTALAÇÃO DO JDK
• Principais ferramentas de trabalho
• JDK : Java Development Kit
• Serve para quem vai programar em Java.
• Incui o JRE.
• JRE: Java Runtime Environmet
• Contém a JVM (Java Virtual Machine) e serve apenas para
executar aplicações já desenvolvidos noutros computadores,
por equipas de programadores.
• O download pode ser feito isoladamente.
TESTE SIMPLES
Escreva o código a seguir...
public class TesteSaidaTexto
{
public static void main(String args[])
{
System.out.print(“Hello World!!!”);
}
}
1. Definir a classe;
2. Adicionar o método principal (main);
3. Adicionar o código a ser executado;
TESTE SIMPLES
• Depois de escrever o código:
• Guarde o ficheiro, com o mesmo nome da classe, seguido
da extensão .java
TESTE SIMPLES
• Abra a linha de comandos do Windows:• Tecla Windows + R cmd
• No prompt, aceda à pasta onde o ficheiro.java foi guardado• Digite: cd <caminho do ficheiro.java>
• Compile o arquivo .java• Digite: javac <nome do ficheiro>.java
• Execute o arquivo• Digite: java <nome do ficheiro> (sem extensão)
EXPLICAÇÃO DO CÓDIGO FONTE DA CLASSE
• public• É um qualificador usado em diversos identificadores em java
(classes, atributo e métodos), que identifica o grau de acesso de um determinado recurso
• class• Instrução para definir o nome da classe;
• static• É um qualificador que indica que o método pertence à classe
(ele é estático na classe que o definiu)
• void• É o valor de retorno do método. Quando não há nenhum
valor a ser retornado por quem chamou ele retorna void, uma espécie de valor vazio
EXPLICAÇÃO DO CÓDIGO FONTE DA CLASSE
• main
• Indica o ponto inicial de execução da classe, conhecido
como método principal, onde tudo o que envolve o
método será criado.
• (String args[ ])
• É o argumento do método principal main, trata-se de um
vetor de strings responsável por receber valores que
podem ser processados internamente na classe.
• {...}
• “Abre chaveta” e “fecha-chaveta”, delimitam um bloco de código, semelhante ao início e fim (Begin e end) de
outras linguagens
NOME DA CLASSE
• Deve ser iniciado por uma letra, _ ou $
• Seguido de letras, números, _ ou $
• Podem ter qualquer tamanho
• Não podem ser iguais as palavras reservadas
• Caso queiras dar nomes com mais de duas
palavras, não podem haver espaços
• Ex: MeuPrograma, SistemaDeNotas
NOME DA CLASSE
• Java é case sensitive:
• Diferencia letras maiúsculas de minúsculas
• Ex: Teste e teste, TESTE e TESTe
• Por convenção, utilizar sempre as primeiras letras
maiúsculas e as outras sempre minúsculas a não ser
quando houver junção de duas ou mais palavras
• Ex: TestePrograma
RECOMENDAÇÕES PARA NOMES DE CLASSES
• Evite acentuação e símbolos de pontuação;
• Escolha nomes adequados ao programa;
• Nomes muito enigmáticos podem gerar
dificuldades numa manutenção futura;
RECOMENDAÇÃO PARA NOMES DE CLASSES
Nomes válidos
• Exemplo1
• Exercicio035
• TesteDeCalculadora
• SistemaDeEstoque
• JogoRPGVidaAlheia
• Palavrinha
Nomes inválidos
• 1ªexecução
• Primeiro Programa
• Dessa.vez.vai
• Meu[lindo]programa
• Teste!Limite
• #Jogo da Velha%
• Jarros->Prontos
COMO INSTALAR
• Fazer o download em:
• http://www.eclipse.org/downloads/packages/eclipse-ide-
java-developers/mars1
• Como instalar
• https://www.youtube.com/watch?v=35NUuhmQuB4&featur
e=youtu.be