Domande taggate «java-9»



8
Sostituzioni per moduli JPMS obsoleti con API Java EE
Java 9 ha deprecato sei moduli che contengono API Java EE e verranno presto rimossi : java.activation con javax.activationpacchetto java.corba con javax.activity, javax.rmi, javax.rmi.CORBAe org.omg.*pacchetti java.transaction con javax.transactionpacchetto java.xml.bind con tutti i javax.xml.bind.*pacchetti java.xml.ws con javax.jws, javax.jws.soap, javax.xml.soape tutti javax.xml.ws.*i pacchetti java.xml.ws.annotation con javax.annotationpacchetto Quali artefatti di terze parti gestiti …


6
Opzionale oElse Opzionale in Java
Ho lavorato con il nuovo tipo opzionale in Java 8 e ho riscontrato quella che sembra un'operazione comune che non è supportata funzionalmente: un "orElseOptional" Considera il seguente modello: Optional<Result> resultFromServiceA = serviceA(args); if (resultFromServiceA.isPresent) return result; else { Optional<Result> resultFromServiceB = serviceB(args); if (resultFromServiceB.isPresent) return resultFromServiceB; else return serviceC(args); …
137 java  lambda  java-8  optional  java-9 


4
che cos'è un accesso riflessivo illegale
Ci sono molte domande in giro sull'accesso riflessivo illegale in Java 9. Quello che non riesco a trovare perché tutto ciò che Google vomita sono persone che cercano di aggirare i messaggi di errore, è ciò che in realtà è un accesso riflessivo illegale. Quindi la mia domanda abbastanza semplice …
126 java  java-9  java-module 

4
Qual è la differenza tra List.of e Arrays.asList?
Java 9 ha introdotto nuovi metodi di fabbrica per gli elenchi, List.of: List<String> strings = List.of("first", "second"); Qual è la differenza tra la precedente e la nuova opzione? Cioè, qual è la differenza tra questo: Arrays.asList(1, 2, 3); e questo: List.of(1, 2, 3);
117 java  list  java-9 

3
Come viene implementata la concatenazione di stringhe in Java 9?
Come scritto in JEP 280: Indify String Concatenation : Modificare la Stringsequenza del bytecode di concatenazione statica generata da javacper utilizzare le invokedynamicchiamate alle funzioni della libreria JDK. Ciò consentirà future ottimizzazioni della Stringconcatenazione senza richiedere ulteriori modifiche al bytecode emesso da javac. Qui voglio capire qual è l'uso delle …


2
Qual è il flag --release nel compilatore Java 9?
Java 9 javacha una nuova bandiera --release: > javac --help ... --release <release> Compile for a specific VM version. Supported targets: 6, 7, 8, 9 In cosa è diverso da -sourcee -targetflag? È solo una scorciatoia per -source X -target X?
89 java  javac  java-9 
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.