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

2
Come Javadoc gli enumerativi individuali di una classe
Sto scrivendo il javadoc per una classe che contiene le proprie enumerazioni. C'è un modo per generare javadoc per le singole enumerazioni? Ad esempio, in questo momento ho qualcosa del genere: /** * This documents "HairColor" */ private static enum HairColor { BLACK, BLONDE, BROWN, OTHER, RED }; Tuttavia, questo …
84 java  enums  javadoc 

1
Vincoli univoci multipli in JPA
C'è un modo per specificare utilizzando JPA che dovrebbero esserci più vincoli univoci su diversi set di colonne? @Entity @Table(name="person", uniqueConstraints=@UniqueConstraint(columnNames={"code", "uid"})) public class Person { // Unique on code and uid public String code; public String uid; // Unique on username public String username; public String name; public String …


8
Junit prima della lezione (non statico)
Esistono best practice per fare in modo che Junit esegua una funzione una volta in un file di test e non dovrebbe essere statico. come @BeforeClasssulla funzione non statica? Ecco una brutta soluzione: @Before void init(){ if (init.get() == false){ init.set(true); // do once block } } beh, questo è …
84 java  junit 

12
risorsa aperta con percorso relativo in Java
Nella mia app Java ho bisogno di ottenere alcuni file e directory. Questa è la struttura del programma: ./main.java ./package1/guiclass.java ./package1/resources/resourcesloader.java ./package1/resources/repository/modules/ -> this is the dir I need to get ./package1/resources/repository/SSL-Key/cert.jks -> this is the file I need to get guiclass carica la classe resourcesloader che caricherà le mie …




8
Autorizzazione READ_EXTERNAL_STORAGE per Android
Sto cercando di accedere ai file multimediali (musica) sul dispositivo dell'utente per riprodurli; un semplice lettore musicale "ciao mondo". Ho seguito alcuni tutorial e fondamentalmente danno lo stesso codice. Ma non funzionerà; continua a bloccarsi e mi dice: error..... Caused by: java.lang.SecurityException: Permission Denial: reading com.android.providers.media.MediaProvider uri content://media/external/audio/media from pid=27696, …

3
Cattura di più eccezioni in Java-8
Mentre provavo la funzione multi-catch ho trovato nel mio m1()metodo che tutto funziona come previsto. Tuttavia, nello m2()stesso codice non viene compilato. Ho appena cambiato la sintassi per ridurre il numero di righe di codice. public class Main { public int m1(boolean bool) { try { if (bool) { throw …

3
Qual è il significato di java.util. @ Nullable?
Sto leggendo il codice di Guava in cui ho trovato l'annotazione java.util.@Nullablein qualche codice. Conosco il significato di @Nullable, ma non capisco questo. In particolare, non riesco a trovare una classe chiamata Nullablenel pacchetto java.util. Per favore, qualcuno mi dica qual è il significato di questo java.util.@Nullable: public static <T> …
56 java 

3
L'output -1 diventa una barra nel ciclo
Sorprendentemente, il seguente codice genera: / -1 Il codice: public class LoopOutPut { public static void main(String[] args) { LoopOutPut loopOutPut = new LoopOutPut(); for (int i = 0; i < 30000; i++) { loopOutPut.test(); } } public void test() { int i = 8; while ((i -= 3) > …
54 java  string  while-loop  jvm  jit 

3
Perché javac consente alcuni cast impossibili e non altri?
Se provo a trasmettere a Stringa java.util.Date, il compilatore Java rileva l'errore. Quindi perché il compilatore non contrassegna quanto segue come errore? List<String> strList = new ArrayList<>(); Date d = (Date) strList; Ovviamente, la JVM lancia un ClassCastExceptionruntime, ma il compilatore non lo contrassegna. Il comportamento è lo stesso con …

2
Come posso passare una raccolta di eccezioni come causa principale?
Qualche metodo, myMethodinvoca diverse esecuzioni parallele e attende la loro conclusione. Queste esecuzioni parallele possono terminare con eccezioni. Quindi myMethodottiene un elenco di eccezioni. Voglio passare l'elenco delle eccezioni come causa principale, ma la causa principale potrebbe essere solo una singola eccezione. Sicuramente posso creare la mia eccezione per ottenere …
52 java  exception 


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.