Perguntas com a marcação «java-9»



8
Substituições para módulos JPMS descontinuados com APIs Java EE
O Java 9 reprovou seis módulos que contêm APIs Java EE e eles serão removidos em breve: java.activation com javax.activationpacote java.corba com javax.activity, javax.rmi, javax.rmi.CORBA, e org.omg.*pacotes java.transaction com javax.transactionpacote java.xml.bind com todos os javax.xml.bind.*pacotes java.xml.ws com javax.jws, javax.jws.soap, javax.xml.soap, e todos os javax.xml.ws.*pacotes java.xml.ws.annotation com javax.annotationpacote Quais artefatos de …


6
Opcional ouElse Opcional em Java
Eu tenho trabalhado com o novo tipo opcional no Java 8 e me deparei com o que parece ser uma operação comum sem suporte funcional: um "ouElseOptional" Considere o seguinte padrão: Optional<Result> resultFromServiceA = serviceA(args); if (resultFromServiceA.isPresent) return result; else { Optional<Result> resultFromServiceB = serviceB(args); if (resultFromServiceB.isPresent) return resultFromServiceB; else …
137 java  lambda  java-8  optional  java-9 


4
o que é um acesso reflexivo ilegal
Existem muitas perguntas sobre o acesso reflexivo ilegal no Java 9. Agora, o que não consigo encontrar porque tudo o que o Google expele são pessoas tentando contornar as mensagens de erro, é o que um acesso reflexivo ilegal realmente é. Portanto, minha pergunta é bastante simples: O que define …
126 java  java-9  java-module 

4
Qual é a diferença entre List.of e Arrays.asList?
Java 9 introduziu novos métodos de fábrica para listas List.of: List<String> strings = List.of("first", "second"); Qual é a diferença entre a opção anterior e a nova? Ou seja, qual é a diferença entre isso: Arrays.asList(1, 2, 3); e isto: List.of(1, 2, 3);
117 java  list  java-9 

3
Como a concatenação de strings é implementada no Java 9?
Conforme escrito em JEP 280: Indify String Concatenation : Altere a Stringsequência de bytecode de concatenação estática gerada por javacpara usar invokedynamicchamadas para funções de biblioteca JDK. Isso permitirá otimizações futuras de Stringconcatenação sem a necessidade de alterações adicionais no bytecode emitido por javac. Aqui eu quero entender o que …



2
Qual é o sinalizador --release no compilador Java 9?
O Java 9 javactem um novo sinalizador --release: > javac --help ... --release <release> Compile for a specific VM version. Supported targets: 6, 7, 8, 9 Como é diferente de -sourcee -targetsinalizadores? É apenas um atalho para -source X -target X?
89 java  javac  java-9 
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.