Preguntas etiquetadas con java

Java es un lenguaje de programación popular de alto nivel. Use esta etiqueta cuando tenga problemas para usar o comprender el lenguaje en sí. Esta etiqueta rara vez se usa sola y se usa con mayor frecuencia junto con [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] y [maven].

4
¿Para qué se usan los números octales (base 8)?
Java proporciona formas de escribir literales numéricos en las bases 2, 8, 10 y 16. Me pregunto por qué se incluye la base 8 , por ejemplo int x = 0123;. Estoy pensando que podría haber algo similar al hecho de que en hexadecimal la capacidad de un byte es …
11 java  literals  octal 


3
Spring boot 2 embed tomcat 9.0.26 no puede cargar la secuencia de archivos jks cerrada
Intento utilizar SSL en Spring Boot 2.2.0 con Tomcat 9.0.26 incorporado, pero Tomcat no puede cargar la secuencia de archivos JKS cerrada. Aquí están las propiedades de la aplicación: 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 Excepción: org.springframework.boot.web.server.WebServerException: no se puede iniciar el servidor Tomcat incrustado en org.springframework.boot.web.embedded.tomcat.TomcatWebServer.start (TomcatWebServer.java:215) ~ [spring-boot-2.2.0) ~ …

3
Lombok getter / setter vs Java 14 record
Me encanta el proyecto Lombok pero en estos días estoy leyendo y probando algunas de las nuevas características de Java 14. Dentro de la nueva capacidad, existe la palabra clave record que permite crear una clase con la siguiente funcionalidad incorporada: constructor, campos finales privados, accesores, equals / hashCode, getters, …

2
java 14 nullpointerexception sin mensaje detallado
Java 14 tiene muchas características nuevas. Uno de ellos muestra un mensaje detallado en NullPointerException. Instalé Java 14 e intenté compilar y ejecutar debajo de la clase, pero no recibo ningún mensaje detallado. ¿Me estoy perdiendo algo? por favor ayuda. ~/code/demo/temp$ java -version openjdk version "14" 2020-03-17 OpenJDK Runtime Environment …
10 java  openj9  jdk14 

1
Obtenga una lista de dependencias de maven org.apache.maven.project.MavenProject
Estoy tratando de obtener una lista de dependencias de algunos artefactos maven usando org.apache.maven.project.MavenProject. Mi código es así 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 …
10 java  maven 

4
Cómo peek () y allMatch () funcionan juntos en Java 8 Stream API
Encontré un cuestionario sobre Java 8 Stream API del método peek como se muestra a continuación Arrays.asList("Fred", "Jim", "Sheila") .stream() .peek(System.out::println) .allMatch(s -> s.startsWith("F")); La salida es Fred Jim ¿Estoy confundido sobre cómo funciona esta transmisión? Mi resultado esperado debería ser Fred Jim Sheila El método peek () es una …


1
Extraño comportamiento ternario de Java al asignar valor. ¿Qué está haciendo Java detrás de escena para que esto suceda?
Hace unos días, me encontré con un escenario fascinante en el que no pude encontrar ninguna documentación sobre cómo o por qué Java permite que suceda lo siguiente. (Este fragmento es solo una forma simplificada del error). @Test public void test() { boolean bool = false; Integer intVal = Integer.valueOf(5); …

4
La mosca salvaje en el contenedor Docker no se inicia
Estoy tratando de acceder a la página de bienvenida de Wildfly que se ejecuta en un contenedor Docker en Windows 10 Pro. Esto es lo que hice: Sacó la imagen: docker pull jboss/wildfly Ejecute el contenedor Wildfly (esto funciona bien, en el registro de Wildfly puedo ver que comenzó correctamente): …
10 java  docker  jboss  wildfly  devops 

1
¿Cómo saber si un BigDecimal puede convertir exactamente a flotante o doble?
La clase BigDecimaltiene algunos métodos útiles para garantizar una conversión sin pérdidas: byteValueExact() shortValueExact() intValueExact() longValueExact() Sin embargo, los métodos floatValueExact()y doubleValueExact()no existen. Leí el código fuente de OpenJDK para métodos floatValue()y doubleValue(). Ambos parecen retroceder Float.parseFloat()y Double.parseDouble(), respectivamente, lo que puede devolver un infinito positivo o negativo. Por ejemplo, …
10 java  bigdecimal 



2
Detección de SimCard objetivo de llamadas entrantes en dispositivos Multi-Sim
Leí muchas publicaciones y probé muchas soluciones, pero el punto común de todas las publicaciones fue que todas estaban desactualizadas y al menos no pude encontrar una solución que funcionara en las versiones más recientes de Android. Publicación 1 , Resultado: intent.getExtras().getInt("simId", -1)siempre devuelve -1 Publicación 2 , Resultado: intent.getExtras().getInt("slot", …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.