Perguntas com a marcação «java»

119
CompletableFuture | thenApply vs thenCompose

Não consigo entender a diferença entre thenApply() e thenCompose(). Então, alguém poderia fornecer um caso de uso válido? Dos documentos Java: thenApply(Function<? super T,? extends U> fn) Retorna um novo CompletionStageque, quando este estágio é concluído normalmente, é executado com...

118
Quando System.gc () faz algo?

Eu sei que a coleta de lixo é automatizada em Java. Mas eu entendi que se você chamar System.gc()seu código, a JVM pode ou não decidir realizar a coleta de lixo naquele ponto. Como isso funciona exatamente? Em que base / parâmetros exatamente a JVM decide fazer (ou não fazer) um GC quando vê...

118
Construir projeto Eclipse Java da linha de comando

Existe uma maneira de compilar um projeto Java baseado em Eclipse a partir da linha de comando? Estou tentando automatizar minha construção (usando FinalBuilder, não formiga) e não sou especialista em Java nem em Eclipse. Provavelmente posso descobrir como fazer isso com opções de linha de...

118
Melhor maneira de definir códigos / strings de erro em Java?

Estou escrevendo um serviço da web em Java e estou tentando descobrir a melhor maneira de definir códigos de erro e suas sequências de erro associadas . Preciso ter um código de erro numérico e uma string de erro agrupados. Tanto o código de erro quanto a string de erro serão enviados ao cliente...

118
Estrutura do bean de apoio JSF (melhores práticas)

Espero que neste post eu possa obter a opinião das pessoas sobre as melhores práticas para a interface entre as páginas JSF e os beans de apoio. Uma coisa que nunca consigo definir é a estrutura dos meus grãos de apoio. Além disso, nunca encontrei um bom artigo sobre o assunto. Quais propriedades...

118
compareTo () vs. equals ()

Ao testar a igualdade de String's em Java, sempre usei equals()porque para mim esse parece ser o método mais natural para isso. Afinal, o nome já diz o que pretende fazer. No entanto, um colega meu recentemente me disse que havia sido ensinado a usar em compareTo() == 0vez de equals(). Isso parece...

118
java.util.regex - importância de Pattern.compile ()?

Qual é a importância do Pattern.compile()método? Por que preciso compilar a string regex antes de obter o Matcherobjeto? Por exemplo : String regex = "((\\S+)\\s*some\\s*"; Pattern pattern = Pattern.compile(regex); // why do I need to compile Matcher matcher =

118
Java - JPA - anotação @Version

Como a @Versionanotação funciona no JPA? Encontrei várias respostas cujo extrato é o seguinte: JPA usa um campo de versão em suas entidades para detectar modificações simultâneas no mesmo registro de armazenamento de dados. Quando o tempo de execução JPA detecta uma tentativa de modificar...