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

13
Istruzione switch Java più casi
Sto solo cercando di capire come utilizzare molti casi multipli per un'istruzione switch Java. Ecco un esempio di quello che sto cercando di fare: switch (variable) { case 5..100: doSomething(); break; } rispetto a dover fare: switch (variable) { case 5: case 6: etc. case 100: doSomething(); break; } Qualche …

21
compareTo () vs. uguale ()
Quando Stringho testato l'uguaglianza di s in Java, l'ho sempre usato equals()perché a me questo sembra essere il metodo più naturale per farlo. Dopotutto, il suo nome dice già cosa intende fare. Tuttavia, un mio collega recentemente mi ha detto che mi è stato insegnato a usare compareTo() == 0invece …
118 java  string  equals  compareto 



5
Java - JPA - annotazione @Version
Come funziona l' @Versionannotazione in JPA? Ho trovato varie risposte il cui estratto è il seguente: JPA utilizza un campo versione nelle entità per rilevare modifiche simultanee allo stesso record dell'archivio dati. Quando il runtime JPA rileva un tentativo di modificare contemporaneamente lo stesso record, genera un'eccezione alla transazione che …



16
Quando fa qualcosa System.gc ()?
So che la garbage collection è automatizzata in Java. Ma ho capito che se chiami il System.gc()tuo codice, la JVM può o meno decidere di eseguire la raccolta dei rifiuti a quel punto. Come funziona esattamente? Su quale base / parametri esattamente la JVM decide di fare (o non fare) …


5
Java, Classpath, Classloading => Versioni multiple dello stesso jar / progetto
So che questa potrebbe essere una domanda stupida per programmatori esperti. Ma ho una libreria (un client http) richiesta da alcuni degli altri framework / jar utilizzati nel mio progetto. Ma tutti richiedono diverse versioni principali come: httpclient-v1.jar => Required by cralwer.jar httpclient-v2.jar => Required by restapi.jar httpclient-v3.jar => required …

18
Come controllare "hasRole" nel codice Java con Spring Security?
Come controllare l'autorizzazione o l'autorizzazione dell'utente nel codice Java? Ad esempio, voglio mostrare o nascondere il pulsante per l'utente a seconda del ruolo. Ci sono annotazioni come: @PreAuthorize("hasRole('ROLE_USER')") Come farlo in codice Java? Qualcosa di simile a : if(somethingHere.hasRole("ROLE_MANAGER")) { layout.addComponent(new Button("Edit users")); }


8
Come affermare maggiore rispetto all'utilizzo di JUnit Assert?
Ho questi valori che provengono da un test previousTokenValues[1] = "1378994409108" currentTokenValues[1] = "1378994416509" e ci provo // current timestamp is greater assertTrue(Long.parseLong(previousTokenValues[1]) > Long.parseLong(currentTokenValues[1])); Ottengo il java.lang.AssertionErrore detailMessagesul debug è null. Come posso affermare condizioni maggiori rispetto all'utilizzo JUnit
118 java  junit 

19
Catena di controllo null vs cattura di NullPointerException
Un servizio web restituisce un enorme XML e ho bisogno di accedere a campi profondamente nidificati. Per esempio: return wsObject.getFoo().getBar().getBaz().getInt() Il problema è che getFoo(), getBar(), getBaz()può tutto il ritorno null. Tuttavia, se controllo nullin tutti i casi, il codice diventa molto dettagliato e difficile da leggere. Inoltre, potrei perdere …


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.