Dúvidas Comuns em Java (FAQ)
Esta página tem o intuito de divulgar algumas das respostas a perguntas comuns de meus alunos de disciplinas envolvendo Java, já que algumas dúvidas são recorrentes de semestre pra semestre.
1. O que é um comentário em javadoc e como posso prepará-lo?
O javadoc é um comentário colocado logo antes da declaração da classe e logo antes da declaração de cada método e onde você diz o que aquela classe faz e o que cada método faz (incluindo detalhes sobre seus parâmetros e seu retorno). Ele é um comentário delimitado por /** */. Ao utilizar a ferramenta "javadoc" podemos gerar uma documentação online com tais comentários.
Quando você vai no Eclipse e digita /** ele já complementa pra vc.
Mais detalhes sobre o javadoc em:
http://java.sun.com/j2se/javadoc/writingdoccomments/
2. Como configurar o path de minha máquina Windows?
"Professora,eu instalei o JDK só que eu não conseguir fazer a configuração nas variáveis do ambiente e queria saber o seguinte: como eu devo configurar a variável PATH?(A senhora explicou só que eu não me lembro bem...).Outra coisa,eu não achei a variável classpath e ao compilar o código no prompt do windows,no caso quando eu digitei "javac Alo Mundo.java", e em seguida apareceu uma mensagem dizendo que javac não é reconhecido como comando interno ou externo,um programa operável ou arquivo de lotes, o que me leva a crer que o javac não esta instalado na maquina apesar de eu ter instalado o JDK.Procurei na internet alguma fonte que ajudasse,mas não encontrei nada esclarecedor.Queria saber como eu procedo diante dessa situação."
Se você instalou o JDK, tem de ver em que lugar ficou o arquivo javac.exe.
Normalmente fica em um diretório chamado "bin" de sua máquina.
Copie esse caminho (path) até esse diretório "bin". Exemplo:
"C:\programas\java\jdk\bin"
Se você entrar nesse diretório pelo prompt, veja se consegue executar o javac sem problemas.
Pra que você não tenha de colocar o caminho todo toda vez que for compilar ou executar um programa Java, você configura a variável de ambiente PATH. Em
vários windows é só seguir os passos:
- Painel de Controle -> Sistema -> Avançado -> Variáveis de Ambiente (ou
então clique com o botão direito do mouse em "Meu computador")
- Em "Variáveis de usuário" clique em "Nova", caso não tenha visto a
variável classpath e crie essa variável colocando o caminho para suas
classes ou então apenas . (ponto)
- Você vai encontrar a variável path lá, com alguns caminhos de diretórios
de outros programas já instalados. Vá até o último path adicionado e coloque
um ; (ponto e vírgula) e em seguida coloque o path pra o diretório bin onde
está o javac
3. Uso do new
"Professora,andei pesquisando sobre o operador new e descobri que serve para criar objetos.Só que eu já vi o new ser usado muitas vezes assim:
String a = new String;
Double b = new Double;
etc...
E eu não entendo o sentindo dessas declarações.Queria saber o que
significa quando colocamos o new desse modo."
De fato o new serve pra criar objetos sim. Essa dúvida é porque ainda não foi introduzido o tema de programação orientada a objetos na aula, mas tente acompanhar com o que vimos até agora. Quando o tipo de uma variável não é um tipo primitivo (aqueles com letra minúscula de que falei na aula, como int, double, char, short, long), na hora de criá-la, nós usamos geralmente o "new". Nessa variável b, que você exemplificou, note que o tipo dela é "Double", e não "double". Para inicializá-la nós podemos fazer algo como isso aí que
você fez:
Double b = new Double(5.9);
Java, em suas versões mais recentes também nos deixa fazer direto:
Double b = 5.9;
Porém, nesse caso, o que ela faz é converter essa variável que está como um tipo primitivo 'double' para uma variável cujo tipo é Double, que é uma classe oferecida pela API.