| Autor |
Mensagem |
|
|
Bom, nosso amigo ai colocou um modelo diferente de conexão.
Mas quanto ao erro existente em seu codigo é que nao declarou nem o driver de conexao e nem os parametros de acesso ao banco.
Referem-se ao seguinte.
Ex.
Quanro a saber como fica essa implementação deve buscar suporte junto ao fornecedor do DB.
Até mais....
|
 |
|
|
A bom, dai sim...
Me desculpe....
Não levei em contai isso...
Mas como o proprio diz, esse objeto nao trata isso em tempo de compilação...
Bem pra te dizer a verdade... o que tem é um IF lá que trata isso e lança a
exceção... mas blza...
Dai sim ...
O que acontece é que se tu fizer TreeSet<Integer>.
Em tempo de compilação isso será tratado pela JVM.
Valeu.
|
 |
|
|
Compila sim, mas isso é outro caso.
No Java 5, outra mudança na codificação no código é o autoboxing.
Observe que o metodo add de seu Set recebe por parametro um Object.
Até o Java 1.4 isso não era possivel, mas em Java 5, quando referenciamos um tipo promitivo ao que deveria ser um object implicitamente a JVM trata como se este fosse um objeto Wrapper do mesmo tipo primitivo.
Logo, quando fazemos:
É interpretado pela JVM como:
O que o torna um objeto e valido para a adição.
Para mais referencias veja sobre autoboxing e unboxing de Java 5
Link: http://java.sun.com/j2se/1.5.0/docs/guide/language/autoboxing.htm
Até mais...
|
 |
|
|
Nem perto, são sim muito usadas em listas, mas isso por que elas implementam o generics no codigo.
Da mesma maneira que qualquer classe pode utilizar para dar ao programador a opotunidade de especializar suas classes.
Exemplo simples, na implementação do arrayList do java 1.5
Como pode ver nos metodos add e remove do arrayList usado o tipo generico E(declarado na classe) para referenciar seus objetos.Logo quando fazemos - ArrayList<String> - estamos dizenos que E será sempre string e a JVM o tratará de tal maneira.
Mas nada impede que seja usado da maneira que quiser, como no codigo que escrevi a pouco.
Simplificando, generics tem como caracteristica dar suporte a especialização de seus objetos em tempo ainda de compilação.
Isso facilita muito, em alguns casos quando temos mais pessoas trabalhando encima do mesmo código ou até quando escrevemos API's que serão usadas por outros desenvolvedores trazendo segurança na implementação.
Espero ter ajudado.
Até mais ...
|
 |
|
|
Cara achei um tutorial completo sobre generics, certamente vai te esclacer todas as duvidas sobre isso.
http://java.sun.com/j2se/1.5/pdf/generics-tutorial.pdf
Até mais....
|
 |
|
|
Sim...
Acho que voçê nao entendeu a situação...
Vejamos o código a seguir.
A partir do codigo acima, quando declaro a classe teste como sendo <String>, faço com que todos os atributos T da classe referenciem a String.
Também é assim que as collections são implementadas.
Qualquer duvida grita.
Até mais...
|
 |
|
|
Vi várias perguntas do camilo, sobre generics.
Fica ai um link da sum sobre o que mudou na codificação em Java 5.
http://java.sun.com/j2se/1.5.0/docs/guide/language/index.html
Até mais...
|
 |
|
|
Hahahah, essa foi muito boa.....
Cara, acho tu acabou de tocar no ponto mais delicado do java...
Para uma Thread e depois reinicia-la.
Tem várias maneiras, porem se for ler a documentação sobre elas todas indicam que não é aconselhavel usa-las, pois não é confiável que a JVM irá retomar o processamento dela, eo que é pior, que a JVM não conseguirá mais desalocar a Thread.
Uma vez passei por um problema que tive que utilizar algo assim, o que fiz foi criar na minha classe uma flag que indica se o processo deveria continuar, e em varias partes do codigo eu testava essa flag. Acho que não foi uma boa pratica, mas tudo bem.
Te aconselho a repensar sua estrutura, de maneira que nao necessite disso.
Blza.
Valeu..
|
 |
|
|
Cara tipo, isso certamente é alguns coisa de configuração do seu plug-in, talvez usando diretamente o apache ou algum outro para essa integração nao tenha mais problemas..
Ou procure documentação sobre seu plug-in.
Ok?
Desculpe nao poder ajudar...
Até mais..
|
 |
|
|
|
http://www.guj.com.br/posts/list/52824.java
|
 |
|
|
Cara, posta o teu codigo ai pra gente dar uma olhada...
ok?
Até mais .....
|
 |
|
|
Veja: http://www.guj.com.br/posts/list/52822.java
Lá tem a indicação para trabalhar com requisições http.
Até mais...
|
 |
|
|
A api java HttpURLConnection trata exatamente disso.
veja : http://java.sun.com/j2se/1.5.0/docs/api/java/net/HttpURLConnection.html
Também tem uma api muito boa da apache chamada commons-httpclient, ela trata todos os casos de excessões para voçê.
Muito legal e uso em diversas aplicações.
veja :http://jakarta.apache.org/commons/httpclient/
Até mais...
|
 |
|
|
Até o que convivo, java 1.5 já virou padrão.
Ainda não é a hora da implantação do Java 6, mas quanto ao 5, ja desenvolvemos aplicações voltadas para esta versão.
Até por que a implementação de annotations do java 5 e generics facilitam bastante em alguns casos.
Até mais...
|
 |
|
|
Voce deve declarar isso na classe.
Assim:
Apesar de que para este seu caso nao se aplica assim, mas basta revisar ai, o principal sobre generics esta ai.
Até mais .....
|
 |
|
|