Perguntas com a marcação «java»

8
Inicialização estática pela JVM

idioma: java versão: 12.0.2 Código-fonte da string da seguinte maneira: /* @implNote * The actual value for this field is injected by JVM. The static * initialization block is used to set the value here to communicate * that this static final field is not statically foldable, and to * avoid...

8
Detectar programaticamente --preview Mode no JRE

Desde o Java 11, um PREVIEW-MODE no Java Compiler e no Runtime pode ser ativado. Permite visualizar novos recursos. ( PEC 12 ) java --enable-preview Como posso detectar no Java se a JVM foi iniciada com o modo de visualização ativado? A intenção é descrever o contêiner em execução em uma página...

8
Lambda - ClassNotFoundException

Aqui está a aparência do meu código e não está claro como / por executorService.submit(work::get)que isso causaria um ClassNotFoundExceptionerro na classe anônima em questão. Isso não acontece o tempo todo, mas, quando essa exceção é encontrada, ela não parece se recuperar - as solicitações...

8
Como as chamadas lambda interagem com as Interfaces?

O trecho de código mostrado abaixo funciona. No entanto, não sei por que isso funciona. Não estou seguindo a lógica de como a função lambda está passando informações para a interface. Onde o controle está sendo passado? Como o compilador está entendendo cada um nno loop e cada um deles...

8
Elemento raiz dinâmico JAXB?

Estou tentando me integrar a um sistema de terceiros e, dependendo do tipo de objeto, o elemento raiz do documento XML retornado é alterado. Estou usando a biblioteca JAXB para Marshalling / unmarshalling. Raiz1: <?xml version="1.0" encoding="UTF-8"?> <root1 id='1'>...

8
Exceção de segurança Java Android

No meu aplicativo, o usuário pode tirar uma foto ou adicionar uma foto ao aplicativo. Estou recebendo relatórios de falhas de java.lang.SecurityException quando o aplicativo tenta exibir a imagem salva em um ImageView A linha em que ele errou é holder.imageV.setImageURI(uriParsed); Eu não...

8
Java 8 aprimorado para loop com índice / intervalo

É possível especificar um índice / intervalo no loop for aprimorado em Java? Por exemplo, eu tenho uma lista: List<String> list; E eu quero executar um loop for do índice 1 em vez de 0: for(String s : list(start from index 1)) OU até o índice 5 for(String s : list(end at index 5)) Eu...