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].

6
Spring MVC: Como executar a validação?
Gostaria de saber qual é a melhor e mais limpa maneira de executar a validação de formulário das entradas do usuário. Eu já vi alguns desenvolvedores implementarem org.springframework.validation.Validator. Uma pergunta sobre isso: vi que valida uma classe. A classe precisa ser preenchida manualmente com os valores da entrada do usuário …

10
Como criar um arquivo em um diretório em java?
Se eu quiser criar um arquivo C:/a/b/test.txt, posso fazer algo como: File f = new File("C:/a/b/test.txt"); Além disso, quero usar FileOutputStreampara criar o arquivo. Então, como eu faria isso? Por alguma razão, o arquivo não é criado no diretório certo.
156 java  file-io 

10
Autenticação básica HTTP em Java usando HttpClient?
Estou tentando imitar a funcionalidade deste comando curl em Java: curl --basic --user username:password -d "" http://ipaddress/test/login Eu escrevi o seguinte usando o Commons HttpClient 3.0, mas de alguma forma acabei recebendo um 500 Internal Server Errordo servidor. Alguém pode me dizer se estou fazendo algo errado? public class HttpBasicAuth …

19
Qual é o uso de uma variável estática privada em Java?
Se uma variável é declarada como public static varName;, então eu posso acessá-la de qualquer lugar como ClassName.varName. Também estou ciente de que membros estáticos são compartilhados por todas as instâncias de uma classe e não são realocados em cada instância. Declarar uma variável private static varName;diferente de declarar uma …

30
Sequência de Fibonacci recursiva em Java
Por favor, explique este código simples: public int fibonacci(int n) { if(n == 0) return 0; else if(n == 1) return 1; else return fibonacci(n - 1) + fibonacci(n - 2); } Estou confuso com a última linha, especialmente porque se n = 5, por exemplo, então fibonacci (4) + …

3
O que Maven faz, na teoria e na prática? Quando vale a pena usá-lo? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …
156 java  maven 

12
Como posso configurar o Logback para registrar níveis diferentes para um criador de logs em destinos diferentes?
Como posso configurar o Logback para registrar níveis diferentes para um criador de logs em destinos diferentes? Por exemplo, dada a seguinte configuração do Logback, o Logback registrará INFOmensagens STDOUTe ERRORmensagens para STDERR? (Observe que este exemplo é uma variação do exemplo logback-examples/src/main/java/chapters/configuration/sample4.xmlmostrado no Capítulo 3: Configuração de Logback ). …
156 java  logging  logback 

28
Como você compara duas strings de versão em Java?
Existe um idioma padrão para comparar números de versão? Não posso simplesmente usar um String compareTo direto porque ainda não sei qual será o número máximo de lançamentos de pontos. Preciso comparar as versões e manter o seguinte verdadeiro: 1.0 < 1.1 1.0.1 < 1.1 1.9 < 1.10

5
O segmento de valores ConcurrentHashMap iterativo é seguro?
No javadoc para ConcurrentHashMap, é o seguinte: As operações de recuperação (incluindo get) geralmente não são bloqueadas, portanto, podem se sobrepor às operações de atualização (incluindo colocar e remover). As recuperações refletem os resultados das operações de atualização concluídas mais recentemente, mantidas após o início. Para operações agregadas, como putAll …


18
Converter uma string JSON em um HashMap
Estou usando Java e tenho uma String que é JSON: { "name" : "abc" , "email id " : ["abc@gmail.com","def@gmail.com","ghi@gmail.com"] } Então meu mapa em Java: Map<String, Object> retMap = new HashMap<String, Object>(); Eu quero armazenar todos os dados do JSONObject nesse HashMap. Alguém pode fornecer código para isso? Eu …
156 java  json  dictionary 

30
Copiando arquivos de um diretório para outro em Java
Eu quero copiar arquivos de um diretório para outro (subdiretório) usando Java. Eu tenho um diretório, dir, com arquivos de texto. Eu itero os 20 primeiros arquivos no diretório e quero copiá-los para outro diretório no diretório dir, que eu criei antes da iteração. No código, quero copiar o review(que …
156 java  file  directory  copy 


7
Usando a anotação NotNull no argumento do método
Comecei a usar a @NotNullanotação com Java 8 e a obter resultados inesperados. Eu tenho um método como este: public List<Found> findStuff(@NotNull List<Searching> searchingList) { ... code here ... } Eu escrevi um teste JUnit passando o valor nulo para o argumento searchList. Eu esperava que algum tipo de erro …
156 java 

16
Como visualizar as consultas SQL emitidas pela JPA?
Quando meu código emite uma chamada como esta: entityManager.find(Customer.class, customerID); Como posso ver a consulta SQL para esta chamada? Supondo que não tenho acesso ao servidor de banco de dados para criar um perfil / monitorar as chamadas, existe uma maneira de registrar ou exibir no meu IDE as consultas …
155 java  jpa 

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.