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





22
Qual anotação @NotNull Java devo usar?
Eu estou procurando tornar meu código mais legível e usar ferramentas como inspeção de código IDE e / ou análise de código estática (FindBugs e Sonar) para evitar NullPointerExceptions. Muitas das ferramentas parecem incompatíveis com a anotação / @NotNull/ da outra e listar todas elas no meu código seria terrível …

26
Como instalar o Java 8 no Mac
Quero fazer alguma programação com o JavaFX mais recente, que requer o Java 8. Estou usando o IntelliJ 13 CE e o Mac OS X 9 Mavericks. Executei o instalador do Java 8 da Oracle e os arquivos parecem ter terminado em /Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk mas as versões anteriores estão em /System/Library/Java/JavaFrameworks/jdk1.6.... …


8
Qual é a diferença entre nome canônico, nome simples e nome da classe no Java Class?
Em Java, qual é a diferença entre estes: Object o1 = .... o1.getClass().getSimpleName(); o1.getClass().getName(); o1.getClass().getCanonicalName(); Eu verifiquei o Javadoc várias vezes e, no entanto, isso nunca explica muito bem. Também fiz um teste e isso não refletia nenhum significado real por trás da maneira como esses métodos são chamados.
973 java 



30
Por que o RecyclerView não tem onItemClickListener ()?
Eu estava explorando RecyclerViewe fiquei surpreso ao ver que RecyclerViewnão tem onItemClickListener(). Eu tenho duas perguntas. Pergunta principal Quero saber por que o Google foi removido onItemClickListener()? Existe um problema de desempenho ou algo mais? Pergunta Secundária Resolvi meu problema escrevendo onClickno meu RecyclerView.Adapter: public static class ViewHolder extends RecyclerView.ViewHolder …

17
Diferença entre HashMap, LinkedHashMap e TreeMap
Qual é a diferença entre HashMap, LinkedHashMape TreeMapem Java? Não vejo diferença na saída, pois todos os três têm keySete values. O que são Hashtables? Map m1 = new HashMap(); m1.put("map", "HashMap"); m1.put("schildt", "java2"); m1.put("mathew", "Hyden"); m1.put("schildt", "java2s"); print(m1.keySet()); print(m1.values()); SortedMap sm = new TreeMap(); sm.put("map", "TreeMap"); sm.put("schildt", "java2"); sm.put("mathew", …
958 java  map 

17
Operador :: (dois pontos) no Java 8
Eu estava explorando a fonte Java 8 e achei esta parte específica do código muito surpreendente: //defined in IntPipeline.java @Override public final OptionalInt reduce(IntBinaryOperator op) { return evaluate(ReduceOps.makeInt(op)); } @Override public final OptionalInt max() { return reduce(Math::max); //this is the gotcha line } //defined in Math.java public static int max(int …
956 java  java-8 

13
Classes estáticas em Java
Existe algo como static classem java? Qual é o significado dessa classe. Todos os métodos da classe estática também precisam ser static? É necessário o contrário, que se uma classe contiver todos os métodos estáticos, a classe também deve ser estática? Para que servem as classes estáticas?

10
Como zombar de métodos vazios com o Mockito
Como zombar de métodos com o tipo de retorno nulo? Eu implementei um padrão de observador, mas não posso zombar dele com Mockito porque não sei como. E tentei encontrar um exemplo na Internet, mas não obtive sucesso. Minha classe fica assim: public class World { List<Listener> listeners; void addListener(Listener …

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.