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



13
Vários casos de instrução switch Java
Apenas tentando descobrir como usar vários casos múltiplos para uma instrução switch Java. Aqui está um exemplo do que estou tentando fazer: switch (variable) { case 5..100: doSomething(); break; } versus ter que fazer: switch (variable) { case 5: case 6: etc. case 100: doSomething(); break; } Alguma ideia, se …

21
compareTo () vs. equals ()
Ao testar a igualdade de String's em Java, sempre usei equals()porque para mim esse parece ser o método mais natural para isso. Afinal, o nome já diz o que pretende fazer. No entanto, um colega meu recentemente me disse que havia sido ensinado a usar em compareTo() == 0vez de …
118 java  string  equals  compareto 

3
Como verificar se o elemento existe usando uma expressão lambda?
Especificamente, eu tenho TabPane e gostaria de saber se há um elemento com ID específico nele. Então, eu gostaria de fazer isso com a expressão lambda em Java: boolean idExists = false; String idToCheck = "someId"; for (Tab t : tabPane.getTabs()){ if(t.getId().equals(idToCheck)) { idExists = true; } }
118 java  java-8  lambda 

5
O Java 8 oferece uma boa maneira de repetir um valor ou função?
Em muitas outras línguas, por exemplo. Haskell, é fácil repetir um valor ou função várias vezes, por exemplo. para obter uma lista de 8 cópias do valor 1: take 8 (repeat 1) mas ainda não encontrei isso no Java 8. Essa função existe no JDK do Java 8? Ou, alternativamente, …
118 java  java-8 

5
Java - JPA - anotação @Version
Como a @Versionanotação funciona no JPA? Encontrei várias respostas cujo extrato é o seguinte: JPA usa um campo de versão em suas entidades para detectar modificações simultâneas no mesmo registro de armazenamento de dados. Quando o tempo de execução JPA detecta uma tentativa de modificar simultaneamente o mesmo registro, ele …



16
Quando System.gc () faz algo?
Eu sei que a coleta de lixo é automatizada em Java. Mas eu entendi que se você chamar System.gc()seu código, a JVM pode ou não decidir realizar a coleta de lixo naquele ponto. Como isso funciona exatamente? Em que base / parâmetros exatamente a JVM decide fazer (ou não fazer) …

3
Separação de classes JUnit em pacote de teste especial?
Estou aprendendo os conceitos de Desenvolvimento Orientado a Testes lendo os artigos do Craftsman (clique em Craftsman em Por Tópico ) recomendados em uma resposta à minha pergunta anterior, "Projeto de amostra para aprender JUnit e engenharia de software adequada" . Eu amo isso até agora! Mas agora quero sentar …
118 java  unit-testing  junit 

18
Como verificar “hasRole” no código Java com Spring Security?
Como verificar a autoridade ou permissão do usuário no código Java? Por exemplo - desejo mostrar ou ocultar o botão para o usuário, dependendo da função. Existem anotações como: @PreAuthorize("hasRole('ROLE_USER')") Como fazer em código Java? Algo como : if(somethingHere.hasRole("ROLE_MANAGER")) { layout.addComponent(new Button("Edit users")); }




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.