Perguntas com a marcação «java»

86
forEach vs forEachOrdered no Java 8 Stream

Eu entendo que esses métodos diferem na ordem de execução, mas em todos os meus testes não consigo obter execução de ordem diferente. Exemplo: System.out.println("forEach Demo"); Stream.of("AAA","BBB","CCC").forEach(s->System.out.println("Output:"+s)); System.out.println("forEachOrdered...

86
Herança e recursão

Suponha que temos as seguintes classes: class A { void recursive(int i) { System.out.println("A.recursive(" + i + ")"); if (i > 0) { recursive(i - 1); } } } class B extends A { void recursive(int i) { System.out.println("B.recursive(" + i + ")"); super.recursive(i + 1);...

85
Diferenças entre JDK e Java SDK

Existe alguma diferença substancial entre esses dois termos ?. Eu entendo que JDK significa Java Development Kit, que é um subconjunto do SDK (Software Development Kit). Mas, especificando o Java SDK, deve significar o mesmo que JDK.

85
Capturando imagem da webcam em java?

Como posso capturar continuamente imagens de uma webcam? Quero experimentar o reconhecimento de objetos (talvez usando a estrutura de mídia java). Eu estava pensando em criar dois tópicos um tópico: Nó 1: captura de imagem ao vivo Nó 2: salvar imagem como "1.jpg" Nó 3: aguarde 5...

85
Windows “Always On Top” com Java

Em Java, existe uma maneira de ter uma janela "Sempre no topo", independentemente se o usuário muda o foco para outro aplicativo? Eu pesquisei na web e todas as soluções tendem a algum tipo de interface JNI com ligações nativas. Na verdade, essa não pode ser a única maneira de fazer isso? .. ou...

85
Como posso ver o código-fonte do JRE no Eclipse?

Usando o Eclipse, quero visualizar o código-fonte de uma classe Java principal (por exemplo java.util.concurrent.ConcurrentHashMap), mas quando navego para a fonte usando 'Declaração aberta', ela diz 'Fonte não encontrada' e me dá a opção de anexar a fonte. Minha pergunta é; como faço para...

85
lidar com valores DATETIME 0000-00-00 00:00:00 em JDBC

Eu recebo uma exceção (veja abaixo) se eu tentar fazer resultset.getString("add_date"); para uma conexão JDBC com um banco de dados MySQL contendo um valor DATETIME de 0000-00-00 00:00:00 (o valor quase nulo para DATETIME), embora eu esteja apenas tentando obter o valor como string, não como...

85
Onde eu configuro o log4j em uma classe de teste JUnit?

Olhando para o último caso de teste JUnit que escrevi, chamei o método BasicConfigurator.configure () do log4j dentro do construtor de classe. Isso funcionou bem para executar apenas aquela única classe do comando "executar como caso de teste JUnit" do Eclipse. Mas percebo que está incorreto:...

85
EL acessa um valor de mapa por chave inteira

Eu tenho um mapa codificado por inteiro. Usando EL, como posso acessar um valor por sua chave? Map<Integer, String> map = new HashMap<Integer, String>(); map.put(1, "One"); map.put(2, "Two"); map.put(3, "Three"); Achei que isso funcionaria, mas não (onde map já está nos atributos...

85
GZIPInputStream lendo linha por linha

Tenho um arquivo no formato .gz. A classe java para ler este arquivo é GZIPInputStream. No entanto, essa classe não estende a classe BufferedReader de java. Como resultado, não consigo ler o arquivo linha por linha. Eu preciso de algo assim reader = new MyGZInputStream( some constructor of...