poo1 aula 2 - java - apresentação do netbeans e 1º programa
TRANSCRIPT
Preparação do
Ambiente de
Desenvolvimento
PROFESSOR: DÊNIS CAMURÇA
CRONOGRAMA
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
Instalação do Java
JDK – Kit de Desenvolvimento Java
É composto basicamente de: Compilador (javac)
Interpretador Java (JVM)
Bibliotecas de desenvolvimento (packages)
Depurador de programas (JDB)
Diversos documentos (javadoc)
Instalação do Java
Download: Visite o site:
Escolha a versão mais atual e a plataforma (Sistema Operacional) em que vai instala-lo
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 e serve somente para executar aplicativos previamente desenvolvidos em outros computadores
Pode ser baixado isoladamente
Teste simples
Abra um editor de texto simples, como o Bloco de Notas...
Teste simples
Digite o código a seguir...
1. Definir a classe;
public class TesteSaidaTexto
{
public static void main(String args[])
{
System.out.print(“Instituto Federal do Pará”)
}
}
Teste simples
Digite o código a seguir...1. Definir a classe;
2. Adicionar o método principal (main);
public class TesteSaidaTexto
{
public static void main(String args[ ])
{
System.out.print(“Instituto Federal do Pará”)
}
}
Teste simples
Digite o código a seguir...1. Definir a classe;
2. Adicionar o método principal (main);
3. Adicionar o código a ser executado;
public class TesteSaidaTexto
{
public static void main(String args[ ])
{
System.out.print(“Instituto Federal do Pará”)
}
}
Teste simples
Após a digitação: Salve o arquivo, substituindo o texto que
estiver no campo referente ao nome do arquivo pelo nome da classe, seguido da extensão .java
Teste simples
Abra o Prompt de comando do Windows: Tecla Windows + R cmd
No prompt, acesse o diretório onde o arquivo .java foi salvo Digite: cd <caminho do arquivo .java>
Compile o arquivo .java Digite: javac <nome do arquivo>.java
Execute o arquivo Digite: java <nome do arquivo>
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 a
classe (ele é estático à 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
Código fonte da classe
main Indica o ponto inicial de execução da classe,
conhecido como método principal, onde tudo 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 à classe.
{...} “Abre chave” e “fecha-chaves”, 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 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 asprimeiras letras maiúsculas e as outrassempre minúsculas a não ser quando tiverjunção das outras 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
IDE – Ambiente de
Desenvolvimento Integrado