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

11
Come aggiungere un metodo personalizzato a Spring Data JPA
Sto esaminando l'APP di Spring Data. Considera l'esempio di seguito in cui farò funzionare tutte le funzionalità crud e finder per impostazione predefinita e se voglio personalizzare un finder, ciò può essere fatto facilmente anche nell'interfaccia stessa. @Transactional(readOnly = true) public interface AccountRepository extends JpaRepository<Account, Long> { @Query("<JPQ statement here>") …


8
Come utilizzare l'origine dati JNDI fornita da Tomcat in primavera?
Si dice che nell'articolo javadoc di primavera sulla DriverManagerDataSourceclasse, questa classe sia molto semplice e sia raccomandata per utilizzare un'origine dati JNDI fornita dal contenitore. Tale DataSourcepuò essere esposto come DataSourcebean in un Spring ApplicationContext tramiteJndiObjectFactoryBean La domanda è: come posso ottenere questo risultato? Ad esempio, se desidero avere un …
159 java  spring  tomcat  datasource  jndi 

14
Quando devono essere utilizzati valori null di Boolean?
Java booleanconsente valori di truee falsementre booleano consente true, falsee null. Ho iniziato a convertire le mie booleans in Booleans. Ciò può causare arresti anomali in test come Boolean set = null; ... if (set) ... mentre il test if (set != null && set) ... sembra inventato e soggetto …
159 java  boolean 

9
Perché Maven usa JDK 1.6 ma la mia versione java è 1.7
Sono nuovo di Maven e anche di MacOS. Ho installato maven nel mio terminale e quando ottengo le impostazioni della versione (usando mvn -v) sembra che usi JDK 1.6, mentre ho installato JDK 1.7. C'è qualcosa che non va? I comandi che inserisco sono questi: blues:helloworld Ninja$ java -version java …
159 java  linux  macos  maven 


15
Una hashmap Java è davvero O (1)?
Ho visto alcune affermazioni interessanti su SO con hashaps Java e il loro O(1)tempo di ricerca. Qualcuno può spiegare perché è così? A meno che questi hashmap non siano molto diversi dagli algoritmi di hashing su cui sono stato acquistato, deve sempre esistere un set di dati che contenga collisioni. …

4
Differenza tra setUp () e setUpBeforeClass ()
Durante il test di unità con JUnit, esistono due metodi simili setUp()e setUpBeforeClass(). Qual è la differenza tra questi metodi? Inoltre, qual è la differenza tra tearDown()e tearDownAfterClass()? Ecco le firme: @BeforeClass public static void setUpBeforeClass() throws Exception { } @AfterClass public static void tearDownAfterClass() throws Exception { } @Before …
159 java  junit 

4
Cos'è invokedynamic e come lo uso?
Continuo a sentir parlare di tutte le nuove fantastiche funzioni che vengono aggiunte alla JVM e una di quelle fantastiche funzioni è invocata. Vorrei sapere di cosa si tratta e come semplifica o migliora la programmazione riflessiva in Java?





14
'Java' non è riconosciuto come comando interno o esterno
Durante il tentativo di verificare la versione corrente di Java in cui sono in esecuzione, ho ricevuto l'errore "java non è riconosciuto come comando interno o esterno, programma eseguibile o file batch". Sto eseguendo il sistema operativo Windows 7 e ho scaricato l'ultimo JDK e ho pensato che avrei potuto …
159 java 

25
com.android.build.transform.api.TransformException
Sto cercando di integrare Google accedi, nella mia app ho aggiunto queste librerie: compile 'com.google.android.gms:play-services-identity:8.1.0' compile 'com.google.android.gms:play-services-plus:8.1.0' Aggiungilo anche al grado di compilazione del progetto: classpath 'com.google.gms:google-services:1.4.0-beta3' Aggiungi anche plug-in al livello di compilazione dell'app: apply plugin: 'com.google.gms.google-services' quindi aggiungere le autorizzazioni necessarie ma quando provo a eseguire la mia …

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.