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
In che modo il framework fork / join è migliore di un pool di thread?
Quali sono i vantaggi dell'utilizzo del nuovo framework fork / join rispetto alla semplice suddivisione della grande attività in N sottoattività all'inizio, inviandole a un pool di thread nella cache (dagli Executors ) e aspettando che ogni attività venga completata? Non riesco a vedere come l'utilizzo dell'astrazione fork / join …
134 java  fork-join 


8
Coerenza di hashCode () su una stringa Java
Il valore hashCode di una stringa Java viene calcolato come ( String.hashCode () ): s[0]*31^(n-1) + s[1]*31^(n-2) + ... + s[n-1] Vi sono circostanze (ad esempio versione JVM, fornitore, ecc.) In base alle quali la seguente espressione verrà valutata come falsa? boolean expression = "This is a Java string".hashCode() == …
134 java  string  hashcode 

15
Come ottenere il massimo valore dalla raccolta (ad esempio ArrayList)?
Esiste un ArrayList che memorizza valori interi. Devo trovare il valore massimo in questo elenco. Ad esempio supponiamo che i valori memorizzati arrayList siano: 10, 20, 30, 40, 50e il valore massimo sarebbe 50. Qual è il modo efficiente per trovare il valore massimo? @Edit: ho appena trovato una soluzione …
134 java 

3
Trasmetti l'oggetto al tipo generico per restituirlo
C'è un modo per lanciare un oggetto per restituire il valore di un metodo? Ho provato in questo modo, ma ha dato un'eccezione di tempo di compilazione nella parte "instanceof": public static <T> T convertInstanceOfObject(Object o) { if (o instanceof T) { return (T) o; } else { return null; …
134 java  generics  casting 


8
Mvn install o pacchetto Mvn
Sono nuovo di Maven, ho un progetto web basato su Java con Maven configurato nel mio MyEclipse. Ora se ho modificato qualche file java, allora devo fare Run as -> Mvn installo Mvn package?
134 java  maven  myeclipse 

7
Impossibile compilare un semplice progetto Java 10 / Java 11 con Maven
Ho un banale progetto Maven: src └── main └── java └── module-info.java pom.xml pom.xml: <groupId>org.example</groupId> <artifactId>example</artifactId> <version>1.0-SNAPSHOT</version> <packaging>jar</packaging> <name>example</name> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.7.0</version> <configuration> <release>10</release> </configuration> </plugin> </plugins> </build> Quando creo il progetto tramite mvn -X install -DskipTests=true, non riesce: org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.7.0:testCompile (default-testCompile) on …

6
Come sapere se è installato JRE o JDK
Ho un computer su cui ho installato intenzionalmente JDK. Ho un altro computer con JRE, per, tra le altre cose, testare. Tuttavia, quando ho ottenuto un'applicazione Java funzionante su questo computer, e poi l'ho provato su un altro, si è lamentato del fatto che JDK fosse necessario. Come posso verificare …
134 java  macos  java-8 

7
Spring Java Config: come si crea un @Bean con ambito prototipo con argomenti di runtime?
Utilizzando Spring Config di Spring, ho bisogno di acquisire / creare un'istanza di un bean con ambito prototipo con argomenti di costruzione ottenibili solo in fase di esecuzione. Considera il seguente esempio di codice (semplificato per brevità): @Autowired private ApplicationContext appCtx; public void onRequest(Request request) { //request is already validated …



10
Java Spring Boot: Come mappare la mia root dell'app (“/”) su index.html?
Sono nuovo di Java e di Spring. Come posso mappare la mia root dell'app http://localhost:8080/su una statica index.html? Se navigo verso le http://localhost:8080/index.htmlsue opere va bene. La mia struttura dell'app è: Il mio config\WebConfig.javaassomiglia a questo: @Configuration @EnableWebMvc @ComponentScan public class WebConfig extends WebMvcConfigurerAdapter { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) …
134 java  spring  spring-boot 

7
La variabile utilizzata nell'espressione lambda deve essere finale o effettivamente definitiva
La variabile utilizzata nell'espressione lambda deve essere finale o effettivamente definitiva Quando provo a usarlo calTzmostra questo errore. private TimeZone extractCalendarTimeZoneComponent(Calendar cal, TimeZone calTz) { try { cal.getComponents().getComponents("VTIMEZONE").forEach(component -> { VTimeZone v = (VTimeZone) component; v.getTimeZoneId(); if (calTz == null) { calTz = TimeZone.getTimeZone(v.getTimeZoneId().getValue()); } }); } catch (Exception e) …
134 java  lambda 

16
Come caricare un file e i dati JSON in Postman?
Sto usando Spring MVC e questo è il mio metodo: /** * Upload single file using Spring Controller. */ @RequestMapping(value = "/uploadFile", method = RequestMethod.POST) public @ResponseBody ResponseEntity<GenericResponseVO<? extends IServiceVO>> uploadFileHandler( @RequestParam("name") String name, @RequestParam("file") MultipartFile file, HttpServletRequest request, HttpServletResponse response) { if (!file.isEmpty()) { try { byte[] bytes = …
134 java  json  spring-mvc  postman 

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.