Mensagens enviadas por: jPscoralicK
Índice dos Fóruns » Perfil de jPscoralicK » Mensagens enviadas por jPscoralicK
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?
 
Índice dos Fóruns » Perfil de jPscoralicK » Mensagens enviadas por jPscoralicK
Ir para:   
Powered by JForum 2.1.8 © JForum Team