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



7
Por que o ConcurrentHashMap impede chaves e valores nulos?
O JavaDoc de ConcurrentHashMapdiz o seguinte: De maneira semelhante, Hashtablemas diferente HashMap, essa classe não permite nullser usada como chave ou valor. Minha pergunta: por que? 2ª pergunta: Por que não Hashtablepermite nulo? Eu usei muitos HashMaps para armazenar dados. Mas, ao mudar para ConcurrentHashMap, fiquei várias vezes com problemas …



5
Método Java `final`: o que promete?
Em uma classe Java, um método pode ser definido para ser final, para marcar que esse método não pode ser substituído: public class Thingy { public Thingy() { ... } public int operationA() {...} /** this method does @return That and is final. */ public final int getThat() { ...} …
141 java  oop  final 

4
Como encontrar a diferença entre dois Joda-Time DateTimes em minutos
Abaixo está o método que escrevi: public List<Map<String, Object>> loadNotYetInEmployee(int shift, Date date, int transitionVal, String type, User user) { DateTime datetime = new DateTime(date); datetime = datetime .plus(Period.minutes(shiftTiming.getSession1InTime())); List<Map<String, Object>> result = new ArrayList<Map<String, Object>>(); sql = SqlMapUtils.getSql("attendance.attendancestatus.latein", parameters); result = getJdbcTemplate().queryForList(sql); for (int i = 0; i < …
141 java  jodatime 

18
Como copiar a lista Java Collections
Eu tenho um ArrayListe quero copiá-lo exatamente. Eu uso classes de utilidade quando possível, supondo que alguém tenha passado algum tempo corrigindo. Então, naturalmente, acabo com a Collectionsclasse que contém um método de cópia. Suponha que eu tenha o seguinte: List<String> a = new ArrayList<String>(); a.add("a"); a.add("b"); a.add("c"); List<String> b …
141 java  list  collections  copy 

8
Bonita impressão JSON do ObjectMapper de Jackson 2.2
No momento eu tenho uma instância org.fasterxml.jackson.databind.ObjectMappere gostaria de obter uma Stringcom JSON bonito. Todos os resultados de minhas pesquisas no Google criaram maneiras Jackson 1.x de fazer isso e parece que não consigo encontrar a maneira correta e não obsoleta de fazer isso com o 2.2. Mesmo que eu …
141 java  json  jackson 

13
Especifique o JDK para o Maven usar
Estou tentando criar um plugin do Hudson que modifiquei e requer o jdk1.6. Isso é bom, mas não vejo como posso dizer ao maven onde está o jdk diferente. Encontrei poucas menções na internet, mas elas não parecem se aplicar a mim. Alguns sugerem adicionar algumas configurações para, .m2/settings.xmlmas eu …


4
Diferença de prefixo do caminho de classe do Spring
Documentado aqui afirma Esse prefixo especial especifica que todos os recursos do caminho de classe que correspondem ao nome especificado devem ser obtidos (internamente, isso ocorre basicamente por meio de uma chamada ClassLoader.getResources (...)) e depois mesclados para formar a definição final do contexto do aplicativo. Alguém pode explicar isso? …
141 java  spring  classpath 


7
Biblioteca Analisadora SQL para Java [fechada]
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 …
141 java  sql  parsing 

16
Por que a classe String é declarada final em Java?
Desde que soube que a classe java.lang.Stringé declarada como final em Java, fiquei me perguntando por que isso acontece. Não encontrei nenhuma resposta na época, mas este post: Como criar uma réplica da classe String em Java? me lembrou da minha consulta. Claro, o String fornece toda a funcionalidade que …
141 java  string  final 

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.