Perguntas com a marcação «java»

Java é uma linguagem de programação de alto nível popular. Use essa tag quando tiver problemas ao usar ou entender o próprio idioma. Essa tag raramente é usada sozinha e é mais frequentemente usada em conjunto com [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] e [maven].


4
Para que são utilizados os números octais (base 8)?
Java fornece maneiras de escrever literais numéricos nas bases 2, 8, 10 e 16. Gostaria de saber por que a base 8 está incluída, por exemplo int x = 0123;? Eu estou pensando que pode haver algo semelhante ao fato de que em hexadecimal a capacidade de um byte é …
11 java  literals  octal 


3
Spring boot 2 incorporar o tomcat 9.0.26 não pode carregar o fluxo de arquivos jks fechado
Tento usar o SSL no boot de primavera 2.2.0 com o tomcat 9.0.26 incorporado, mas o tomcat não pode carregar o fluxo de arquivos JKS fechado. Aqui estão as propriedades do aplicativo: server.port=443 server.ssl.key-store-type=JKS server.ssl.key-store=C:\\Keystore\\mykey.jks server.ssl.key-store-password=cccc server.ssl.key-alias=*.mydomain.com Exceção: org.springframework.boot.web.server.WebServerException: Não foi possível iniciar o servidor Tomcat incorporado em org.springframework.boot.web.embedded.tomcat.TomcatWebServer.start (TomcatWebServer.java:215) …

3
Registro do getter / setter do Lombok x Java 14
Eu amo o projeto Lombok, mas atualmente estou lendo e testando alguns dos novos recursos do java 14. Dentro do novo recurso, existe a palavra-chave record que permite criar uma classe com a seguinte funcionalidade incorporada: construtor, campos finais privados, acessadores, métodos iguais / hashCode, getters, toString. Agora, minha pergunta …

2
java 14 nullpointerexception nenhuma mensagem detalhada
O Java 14 tem muitos novos recursos. Um deles está mostrando mensagem detalhada em NullPointerException. Instalei o Java 14 e estou tentando compilar e executar abaixo da classe, mas não estou recebendo nenhuma mensagem detalhada. Estou faltando alguma coisa? por favor ajude. ~/code/demo/temp$ java -version openjdk version "14" 2020-03-17 OpenJDK …
10 java  openj9  jdk14 

1
Obter lista de dependências maven de org.apache.maven.project.MavenProject
Estou tentando obter uma lista de dependências de alguns artefatos maven usando org.apache.maven.project.MavenProject. Meu código é assim. public List<Dependencies> loadProject() { Model mavenModel = new Model(); mavenModel.setModelVersion("4.0.0"); mavenModel.setGroupId("org"); mavenModel.setArtifactId("wso2"); mavenModel.setVersion("1.0.0"); addDependency(mavenModel, "com.google.inject", "guice", "4.2.2"); addDependency(mavenModel, "ch.qos.logback", "logback-classic", "1.2.3"); MavenProject mavenProject = new MavenProject(mavenModel); //******* Need to resolve dependencies of `mavenProject` …
10 java  maven 

4
Como peek () e allMatch () funcionam juntos na Java 8 Stream API
Encontrei um questionário sobre a API do Java 8 Stream do método peek, conforme abaixo Arrays.asList("Fred", "Jim", "Sheila") .stream() .peek(System.out::println) .allMatch(s -> s.startsWith("F")); A saída é Fred Jim Estou confuso como esse fluxo funciona? Meu resultado esperado deve ser Fred Jim Sheila O método peek () é uma operação intermediária …


1
Comportamento ternário estranho do Java ao atribuir valor. O que o Java está fazendo nos bastidores para que isso aconteça?
Alguns dias atrás, encontrei um cenário fascinante em que não encontrava nenhuma documentação sobre como ou por que o Java permite que o seguinte aconteça. (Este trecho é apenas uma forma simplificada do bug.) @Test public void test() { boolean bool = false; Integer intVal = Integer.valueOf(5); Long longVal = …

4
O Wildfly no contêiner do Docker não inicia
Estou tentando acessar a página de boas-vindas do Wildfly em execução em um contêiner do Docker no Windows 10 Pro. Isto é o que eu fiz: Puxou a imagem: docker pull jboss/wildfly Execute o contêiner Wildfly (isso funciona bem, no log do Wildfly posso ver que ele foi iniciado corretamente): …
10 java  docker  jboss  wildfly  devops 

1
Como saber se um BigDecimal pode exatamente converter para flutuar ou dobrar?
A classe BigDecimalpossui alguns métodos úteis para garantir a conversão sem perdas: byteValueExact() shortValueExact() intValueExact() longValueExact() No entanto, métodos floatValueExact()e doubleValueExact()não existem. Eu li o código fonte do OpenJDK para métodos floatValue()e doubleValue(). Ambos parecem ter fallback Float.parseFloat()e Double.parseDouble(), respectivamente, que podem retornar infinito positivo ou negativo. Por exemplo, analisar …
10 java  bigdecimal 



2
Detectando o SimCard alvo da chamada recebida em dispositivos Multi-Sim
Eu li muitas postagens e tentei muitas soluções, mas o ponto comum de todas as postagens era que elas estavam desatualizadas e, pelo menos, não consegui encontrar uma solução que funcionasse nas versões mais recentes do Android. Post 1 , Resultado: intent.getExtras().getInt("simId", -1)sempre retorna -1 Post 2 , Resultado: intent.getExtras().getInt("slot", …

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.