Domande taggate «java»

Java è un popolare linguaggio di programmazione di alto livello. Usa questo tag quando riscontri problemi nell'uso o nella comprensione della lingua stessa. Questo tag è usato raramente da solo ed è spesso usato insieme a [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] e [maven].


5
Mockito corrisponde a qualsiasi argomento di classe
C'è un modo per abbinare qualsiasi argomento di classe della routine di esempio di seguito? class A { public B method(Class<? extends A> a) {} } Come posso sempre restituire un new B()indipendentemente da quale classe è passata method? Il seguente tentativo funziona solo per il caso specifico in cui …

26
Ordine inverso flusso Java 8
Domanda generale: qual è il modo corretto di invertire uno stream? Supponendo che non sappiamo in che tipo di elementi è costituito lo stream, qual è il modo generico per invertire qualsiasi stream? Domanda specifica: IntStreamfornisce un metodo di intervallo per generare numeri interi in un intervallo specifico IntStream.range(-range, 0), …

3
Quando dovremmo implementare l'interfaccia serializzabile?
public class Contact implements Serializable { private String name; private String email; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getEmail() { return email; } public void setEmail(String email) { this.email = email; } } Quando dovrei implementare Serializable interfaccia? …




4
javax.transaction.Transactional vs org.springframework.transaction.annotation.Transactional
Non capisco qual è la differenza effettiva tra le annotazioni javax.transaction.Transactionale org.springframework.transaction.annotation.Transactional? È org.springframework.transaction.annotation.Transactionalun'estensione javax.transaction.Transactionalo hanno un significato totalmente diverso? Quando dovrebbero essere usati ciascuno di essi? Primavera @Transactinalnel livello di servizio e javax in DAO? Grazie per aver risposto.



6
log4j vs logback [chiuso]
Chiuso . Questa domanda è basata sull'opinione . Al momento non accetta risposte. Vuoi migliorare questa domanda? Aggiorna la domanda in modo che possa essere risolta con fatti e citazioni modificando questo post . Chiuso 6 anni fa . Migliora questa domanda Stiamo usando log4j dietro un wrapper fatto in …
152 java  logging  log4j  logback 

11
Come inviare uno stacktrace a log4j?
Supponi di prendere un'eccezione e ottieni quanto segue sull'output standard (come, diciamo, la console) se fai un e.printStackTrace () : java.io.FileNotFoundException: so.txt at java.io.FileInputStream.<init>(FileInputStream.java) at ExTest.readMyFile(ExTest.java:19) at ExTest.main(ExTest.java:7) Ora voglio inviare questo invece a un logger come, diciamo, log4j per ottenere quanto segue: 31947 [AWT-EventQueue-0] ERROR Java.io.FileNotFoundException: so.txt 32204 [AWT-EventQueue-0] …


5
Perché int i = 1024 * 1024 * 1024 * 1024 si compila senza errori?
Il limite intè compreso tra -2147483648 e 2147483647. Se inserisco int i = 2147483648; quindi Eclipse richiederà una sottolineatura rossa in "2147483648". Ma se lo faccio: int i = 1024 * 1024 * 1024 * 1024; compilerà bene. public class Test { public static void main(String[] args) { int i …
152 java  int 

9
Come abbinare correttamente i vararg in Mockito
Ho cercato di prendere in giro un metodo con parametri vararg usando Mockito: interface A { B b(int x, int y, C... c); } A a = mock(A.class); B b = mock(B.class); when(a.b(anyInt(), anyInt(), any(C[].class))).thenReturn(b); assertEquals(b, a.b(1, 2)); Questo non funziona, tuttavia se lo faccio invece: when(a.b(anyInt(), anyInt())).thenReturn(b); assertEquals(b, a.b(1, …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.