Perguntas com a marcação «java»

Java é uma linguagem de programação de alto nível popular. Use essa tag quando tiver problemas ao usar ou entender o próprio idioma. Essa tag raramente é usada sozinha e é mais frequentemente usada em conjunto com [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] e [maven].

26
Hibernar: "O campo 'id' não tem um valor padrão"
Estou enfrentando o que considero um problema simples com o Hibernate, mas não consigo resolvê-lo (os fóruns do Hibernate inacessíveis certamente não ajudam). Eu tenho uma classe simples que gostaria de persistir, mas continuo recebendo: SEVERE: Field 'id' doesn't have a default value Exception in thread "main" org.hibernate.exception.GenericJDBCException: could not …


8
Por que uma ConcurrentModificationException é lançada e como depurá-la
Estou usando um Collection(um HashMapusado indiretamente pelo JPA, acontece), mas aparentemente aleatoriamente o código gera um ConcurrentModificationException. O que está causando isso e como faço para corrigir esse problema? Usando alguma sincronização, talvez? Aqui está o rastreamento de pilha completo: Exception in thread "pool-1-thread-1" java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextEntry(Unknown Source) at java.util.HashMap$ValueIterator.next(Unknown …

13
Obter nome de domínio de um determinado URL
Dado um URL, desejo extrair o nome de domínio (ele não deve incluir a parte 'www'). O URL pode conter http / https. Aqui está o código java que eu escrevi. Embora pareça funcionar bem, existe uma abordagem melhor ou há alguns casos extremos que podem falhar. public static String …
130 java  url 

9
Como executar o teste Gradle quando todos os testes estão atualizados?
Eu tenho meu script de notas configurado. Quando executo a compilação Gradle, tudo está funcionando e ele executa os testes do jUnit. Depois disso, quando executo o teste Gradle, recebo o seguinte: C:\Users\..\..\Project>gradle test :compileJava UP-TO-DATE :processResources UP-TO-DATE :classes UP-TO-DATE :compileTestJava UP-TO-DATE :processTestResources UP-TO-DATE :testClasses UP-TO-DATE :test UP-TO-DATE Quando eu …

5
Gradle, "sourceCompatibility" vs "targetCompatibility"?
Qual é a relação / diferença entre sourceCompatibilitye targetCompatibility? O que acontece quando eles são definidos com valores diferentes? De acordo com a documentação da Gradle : sourceCompatibilityé "Compatibilidade da versão Java a ser usada ao compilar a origem Java". targetCompatibilityé "versão Java para a qual gerar classes". Meu entendimento …
130 gradle  java 





6
Diferença entre initLoader e restartLoader no LoaderManager
Estou completamente perdido em relação às diferenças entre initLoadere as restartLoaderfunções do LoaderManager: Ambos têm a mesma assinatura. restartLoader também cria um carregador, se ele não existir ("Inicia um novo ou reinicia um carregador existente neste gerenciador"). Existe alguma relação entre os dois métodos? Ligar restartLoadersempre chama initLoader? Posso ligar …


4
Referências retroativas RegEx no IntelliJ
Desejo usar o recurso de localização e substituição do IntelliJ para executar a seguinte transformação: // Replace this model.put('foo', 'bar') // With this model['foo'] = bar Eu tentei o seguinte: Texto a encontrar: model.put\((.*),(.*)\) Substitua por:model\[\\1\] = \\2 Mas o Intellij não parece reconhecer \\1e \\2ser referência. Eu também tentei …



Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.