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

15
Quando usar final para parâmetros de método e variáveis ​​locais?
Encontrei algumas referências ( por exemplo ) que sugerem usar finalo máximo possível e estou me perguntando o quanto isso é importante. Isso ocorre principalmente no contexto de parâmetros de método e variáveis ​​locais, não de métodos ou classes finais. Para constantes, faz sentido óbvio. Por um lado, o compilador …
171 java  final 


15
Erro fatal na compilação: versão inválida do destino: 1.8 -> [Ajuda 1]
Problema semelhante ao postado na versão de destino inválida: 1.7, mas depois de seguir o blog, meu problema ainda não foi resolvido. Falha ao executar o objetivo org.apache.maven.plugins: maven-compiler-plugin: 3.1: compile (compilação padrão) no projeto hm_app: Erro fatal na compilação: liberação de destino inválida: 1.8 -> [Ajuda 1] Eu estava …
170 java  maven 

8
Como obter detalhes do usuário do usuário ativo
Nos meus controladores, quando preciso do usuário ativo (conectado), faço o seguinte para obter minha UserDetailsimplementação: User activeUser = (User)SecurityContextHolder.getContext().getAuthentication().getPrincipal(); log.debug(activeUser.getSomeCustomField()); Funciona bem, mas eu acho que a Spring poderia facilitar a vida em um caso como esse. Existe uma maneira de UserDetailsconectar automaticamente o controlador ao método ou ao …

6
Exceção de Java não capturada?
Eu tenho um pequeno problema teórico com construções try-catch. Ontem fiz um exame prático sobre Java e não entendo o seguinte exemplo: try { try { System.out.print("A"); throw new Exception("1"); } catch (Exception e) { System.out.print("B"); throw new Exception("2"); } finally { System.out.print("C"); throw new Exception("3"); } } catch (Exception …

10
NoClassDefFoundError: android.support.v7.internal.view.menu.MenuBuilder
Há um problema com a biblioteca appcompat v7 do Android em dispositivos Samsung executando o Android 4.2. Continuo recebendo falhas com o seguinte rastreamento de pilha no meu console do desenvolvedor: java.lang.NoClassDefFoundError: android.support.v7.internal.view.menu.MenuBuilder at android.support.v7.widget.PopupMenu.<init>(PopupMenu.java:66) at com.[my-package-name].CustomActivity$5.onClick(CustomActivity.java:215) at android.view.View.performClick(View.java:4222) at android.view.View$PerformClick.run(View.java:17620) at android.os.Handler.handleCallback(Handler.java:800) at android.os.Handler.dispatchMessage(Handler.java:100) at android.os.Looper.loop(Looper.java:194) at android.app.ActivityThread.main(ActivityThread.java:5391) at …

17
Classificar uma matriz em Java
Eu estou tentando fazer um programa que consiste em uma matriz de 10 números inteiros que todos tem um valor aleatório, até agora tudo bem. No entanto, agora eu preciso classificá-los na ordem do menor para o maior valor e depois imprimi-lo na tela, como eu faria isso? (Desculpe por …
170 java  arrays 

9
Como faço para executar meus testes de integração com o Maven
Eu tenho um projeto multi-módulo do maven2 e em cada um dos meus módulos filhos tenho testes JUnit nomeados Test.javae Integration.javapara testes de unidade e testes de integração, respectivamente. Quando executo: mvn test todos os testes JUnit *Test.javanos módulos filhos são executados. Quando executo mvn test -Dtest=**/*Integration nenhum dos Integration.javatestes …

4
Grupos de captura Java Regex
Estou tentando entender esse bloco de código. No primeiro, o que procuramos na expressão? Meu entendimento é que é qualquer caractere (0 ou mais vezes *) seguido por qualquer número entre 0 e 9 (uma ou mais vezes +) seguido por qualquer caractere (0 ou mais vezes *). Quando isso …
170 java  regex 

6
Agrupe contando na API de fluxo Java 8
Eu tento encontrar uma maneira simples na API de fluxo Java 8 para fazer o agrupamento, e saio dessa maneira complexa! List<String> list = new ArrayList<>(); list.add("Hello"); list.add("Hello"); list.add("World"); Map<String, List<String>> collect = list.stream().collect( Collectors.groupingBy(o -> o)); System.out.println(collect); List<String[]> collect2 = collect .entrySet() .stream() .map(e -> new String[] { e.getKey(), …


3
O que determina a compensação do consumidor Kafka?
Eu sou relativamente novo em Kafka. Eu experimentei um pouco, mas algumas coisas não estão claras para mim em relação à compensação do consumidor. Pelo que entendi até agora, quando um consumidor inicia, o deslocamento do qual ele começará a ler é determinado pela configuração auto.offset.reset(corrija-me se estiver errado). Agora …

7
Coleção imutável vs não modificável
Na visão geral da estrutura de coleções : Coleções que não suportam operações de modificação (como add, removee clear) são referidas como não modificáveis . Coleções que não são modificáveis são modificáveis . As coleções que garantem adicionalmente que nenhuma alteração no Collectionobjeto será visível são chamadas de imutáveis . …



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.