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



4
Qual é a diferença entre persist () e merge () em JPA e Hibernate?
Qual é a diferença entre persist () e merge () no Hibernate? persist() pode criar uma consulta UPDATE & INSERT, por exemplo: SessionFactory sef = cfg.buildSessionFactory(); Session session = sef.openSession(); A a=new A(); session.persist(a); a.setName("Mario"); session.flush(); neste caso, a consulta será gerada assim: Hibernate: insert into A (NAME, ID) values …
119 java  hibernate  jpa  orm  entity 

5
Campos estáticos em uma referência nula em Java
staticmembros ( staticcampos ou staticmétodos) em Java são associados a suas respectivas classes, e não aos objetos dessa classe. O código a seguir tenta acessar um campo estático em uma nullreferência. public class Main { private static final int value = 10; public Main getNull() { return null; } public …
119 java  static 

5
Simular primeira chamada falha, segunda chamada bem-sucedida
Quero usar o Mockito para testar o código (simplificado) abaixo. Não sei como dizer a Mockito para fracassar na primeira vez e depois ter sucesso na segunda vez. for(int i = 1; i < 3; i++) { String ret = myMock.doTheCall(); if("Success".equals(ret)) { log.write("success"); } else if ( i < …
119 java  mockito 

4
JPA ou JDBC, em que são diferentes?
Estou aprendendo Java EE e baixei o eclipse com glassfish para o mesmo. Eu vi alguns exemplos e também li a documentação da Oracle para saber tudo sobre o Java EE 5. Conectar-se a um banco de dados foi muito simples. Abri um projeto web dinâmico, criei uma sessão EJB, …
119 java  jpa  jdbc 


7
Usando Enums ao analisar JSON com GSON
Isso está relacionado a uma pergunta anterior que fiz aqui anteriormente Análise JSON usando Gson Estou tentando analisar o mesmo JSON, mas agora mudei um pouco minhas classes. { "lower": 20, "upper": 40, "delimiter": " ", "scope": ["${title}"] } Minha classe agora se parece com: public class TruncateElement { private …
119 java  json  gson 

11
Classificando uma ArrayList de objetos usando uma ordem de classificação personalizada
Estou procurando implementar um recurso de classificação para meu aplicativo de catálogo de endereços. Eu quero classificar um ArrayList<Contact> contactArray. Contacté uma classe que contém quatro campos: nome, número residencial, número de celular e endereço. Eu quero resolvername . Como posso escrever uma função de classificação personalizada para fazer isso?

5
Analisando a matriz JSON em java.util.List com Gson
Eu tenho um JsonObjectnome "mapping"com o seguinte conteúdo: { "client": "127.0.0.1", "servers": [ "8.8.8.8", "8.8.4.4", "156.154.70.1", "156.154.71.1" ] } Eu sei que posso obter o array "servers"com: mapping.get("servers").getAsJsonArray() E agora eu quero analisar isso JsonArrayem um java.util.List... Qual é a maneira mais fácil de fazer isso?
119 java  json  parsing  gson 

30
Identifique duplicatas em uma lista
Eu tenho uma lista do tipo inteiro, por exemplo: [1, 1, 2, 3, 3, 3] Eu gostaria de um método para retornar todas as duplicatas, por exemplo: [1, 3] Qual é a melhor maneira de fazer isso?
119 java  collections 

4
CompletableFuture | thenApply vs thenCompose
Não consigo entender a diferença entre thenApply() e thenCompose(). Então, alguém poderia fornecer um caso de uso válido? Dos documentos Java: thenApply(Function<? super T,? extends U> fn) Retorna um novo CompletionStageque, quando este estágio é concluído normalmente, é executado com o resultado desse estágio como o argumento para a função …


13
Diferença entre Arrays.asList (array) e new ArrayList <Integer> (Arrays.asList (array))
Qual é a diferença entre 1.List&lt;Integer&gt; list1 = new ArrayList&lt;Integer&gt;(Arrays.asList(ia)); //copy 2.List&lt;Integer&gt; list2 = Arrays.asList(ia); onde iaé uma matriz de inteiros. Fiquei sabendo que algumas operações não são permitidas list2. por que é tão? como é armazenado na memória (referências / cópia)? Quando eu embaralho as listas, list1não afeta a …
119 java  list  collections 

11
Convertendo Long to Date em Java retorna 1970
Tenho uma lista com valores longos (por exemplo: 1220227200, 1220832000, 1221436800 ...) que baixei do serviço da web. Devo convertê-lo para datas. Infelizmente, desta forma, por exemplo: Date d = new Date(1220227200); retorna 1 de janeiro de 1970. Alguém conhece outra maneira de convertê-lo corretamente?
119 java  date  long-integer 

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.