Perguntas com a marcação «java»

137
Encapsulamento vs Abstração?

Aqui estão as breves definições de encapsulamento e abstração. Abstração: O processo de abstração em Java é usado para ocultar certos detalhes e mostrar apenas os recursos essenciais do objeto. Em outras palavras, ele lida com a visão externa de um objeto (interface). O único bom exemplo que...

137
Opcional ouElse Opcional em Java

Eu tenho trabalhado com o novo tipo opcional no Java 8 e me deparei com o que parece ser uma operação comum sem suporte funcional: um "ouElseOptional" Considere o seguinte padrão: Optional<Result> resultFromServiceA = serviceA(args); if (resultFromServiceA.isPresent) return result; else {...

136
Como faço para o HttpURLConnection usar um proxy?

Se eu fizer isso ... conn = new URL(urlString).openConnection(); System.out.println("Proxy? " + conn.usingProxy()); imprime Proxy? false O problema é que estou atrás de um proxy. De onde a JVM obtém suas informações de proxy no Windows? Como faço para configurar isso? Todos os meus outros...

136
JPA getSingleResult () ou null

Eu tenho um insertOrUpdatemétodo que insere um Entityquando não existe ou atualizá-lo, se existir. Para habilitar isso, eu tenho que findByIdAndForeignKey, se ele retornou nullinserir, se não for, atualizar. O problema é como verifico se ele existe? Então eu tentei getSingleResult. Mas lança uma...

136
Migrando do JSF 1.2 para o JSF 2.0

Estou trabalhando com um aplicativo bastante grande escrito no JSF 1.2 . O JSF 1.2 tem cerca de 6 anos. Preciso atualizar para o JSF 2.0. Quão doloroso isso será? Percebi que alguns atributos nas tags personalizadas foram alterados

136
Como passo uma classe como parâmetro em Java?

Existe alguma maneira de passar a classe como um parâmetro em Java e disparar alguns métodos dessa classe? void main() { callClass(that.class) } void callClass(???? classObject) { classObject.somefunction // or new classObject() //something like that ? } Estou usando o Google Web Toolkit e...