| Autor |
Mensagem |
|
|
vlw kra! resolvido!
PS: Java 6.0?
|
 |
|
|
Pessoal,
tenho o JRE 1.6.0, sendo utilizado no eclipse. Só que, quando utilizo "generics", exemplo "ArrayList<Integer>" ele não aceita, dá como erro!
Alguém sabe como faço pra consertar isso?
|
 |
|
|
Já apanhei muito também:
http://www.guj.com.br/posts/list/59056.java
|
 |
|
|
O ideal é manter sempre seus atributos como "private", pois tal prática é recomendada pela OO, devido à garantia do encapsulamento.
Em sistemas maiores, por exemplo, se os atributos (variáveis de instância) forem declarados "public", outras classes do sistema poderão acessá-los, fato que poder tornar-se indesejável e, muitas vezes, perigoso, como no caso de uma senha, por exemplo.
|
 |
|
|
Dicas interessantes:
http://www.guj.com.br/posts/list/32004.java
|
 |
|
|
ViniGodoy wrote:
jPscoralicK wrote:Porque, pelo o que eu li, quando você coloca o "throws" na assinatura, não é preciso fazer "mais nada" relativo a exceções dentro do método.
Onde você leu essa besteira?
Colocar throws apenas indica que seu método lança certas exceções. Não tem sentido fazer isso para exceções não-verificadas (como a NullPointerException e o IllegalArgumentException).
Mas, ainda sim, você deve garantir que o código lance as exceções que você indicou, seja de maneira direta (laçando através do throw) ou de maneira indireta (fazendo acesso a um ponteiro nulo, ou chamando um método que gere essa exceção para você).
Mágica e advinhação o java ainda não faz. Mas do jeito que anda, não duvido que fará em alguma versão no futuro... 
Valeu kra! A droga do slide da minha professora tava falando besteira então!
|
 |
|
|
Acho que entendi cara. Mas eu estou complicando muito minha cabeça!
Não sei se foi a maneria como aprendi que foi errada, pois, aprendi que, uma vez que é colocado na assinatura do método o tipo de exceção "throws QualquerException", no corpo do método não é preciso fazer mais nada.
Mas, após alguns códigos que tive que fazer, era necessário colocar "ifs" para lançar a exceção, ou seja, pra que eu usuaria os "ifs" se já estou realizando exceção!?!?! Essa foi minha estúpida dúvida e com a qual estou até agora!
Li as respostas de todos, mas ainda não consegui captar tudo perfeitamente.
Me desculpem pela ignorância, mas quando eu fico com uma coisa confusa na cabeça, é difícil de retirar!
Valeu a todos!
|
 |
|
|
Excelente camilo!
Valeu!
|
 |
|
|
Aí kra:
Materiais excelentes:
http://www.guj.com.br/artigos.jsp
http://java.danieldestro.com.br/
http://www.caelum.com.br/caelum/index.jsp
Livros ideias:
http://www.submarino.com.br/books_productdetails.asp?ProdTypeId=1&ProdId=1074847&St=WV
http://www.submarino.com.br/books_productdetails.asp?Query=ProductPage&ProdTypeId=1&ProdId=730400&ST=SR
Eu também estou começando em Java e lendo o primeiro livro, que é sensacional. Aproveite os outros links também, pois tem muita coisa interessante. Já lhe aconselharam sobre as IDEs. Tanto o Eclipse quanto o NetBeans são muito bons. Fica ao seu gosto.
Ah, pra finalizar: participe de um fórum bom como O GUJ! Suas dúvidas serão sanadas em poucos segundos!
|
 |
|
|
Acho que depois de toda a complicação que eu arrumei estou começando a entender.
Valeu pela ajuda!
|
 |
|
|
show de bola!
valeu!
|
 |
|
|
Eu tentei.
Mas o prompt do Windows diz o seguinte, quando eu digito a linha de comando:
"javac não é reconhecido como um comando interno...."
|
 |
|
|
MARINORJ wrote:Muito bom! Realmente eu estava perdido, agora entendo estas "siglas"!
Sem dúvida o GUJ é o melhor portal sobre java do país! Parabéns!
Agora mesmo é que eu "respiro" java!
disse tudo!
parabéns pessoal!
|
 |
|
|
show de bola. tava kerendo isso ha mt tempo!
[]s
|
 |
|
|
Pessoal,
em um dos tutorias inicias do GUJ, é dito que, para compilar um código em Java, deve-se abrir o javac e digitar
procurei o javac no meu HD e, quando eu clico para abrí-lo, a janela desaparece.
Alguém sabe o que pode estar acontecendo?
|
 |
|
|