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].


11
Hibernate vs JPA vs JDO: ¿pros y contras de cada uno? [cerrado]
Cerrada . Esta pregunta necesita estar más centrada . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que se centre en un problema solo editando esta publicación . Cerrado hace 5 años . Mejora esta pregunta Estoy familiarizado con ORM como concepto, e incluso he …
174 java  hibernate  orm  jpa  jdo 


7
¿Descargando clases en java?
Tengo un cargador de clases personalizado para que una aplicación de escritorio pueda comenzar a cargar dinámicamente clases desde un AppServer con el que necesito hablar. Lo hicimos ya que la cantidad de frascos necesarios para hacer esto es ridícula (si quisiéramos enviarlos). También tenemos problemas de versión si no …
174 java  classloader 


4
Use JAXB para crear objetos a partir de cadenas XML
¿Cómo puedo usar el siguiente código para desarmar una cadena XML y asignarla al objeto JAXB a continuación? JAXBContext jaxbContext = JAXBContext.newInstance(Person.class); Unmarshaller unmarshaller = jaxbContext.createUnmarshaller(); Person person = (Person) unmarshaller.unmarshal("xml string here"); @XmlRootElement(name = "Person") public class Person { @XmlElement(name = "First-Name") String firstName; @XmlElement(name = "Last-Name") String lastName; …
174 java  xml  jaxb 

8
Controlar el nombre final de maven del artefacto jar
Estoy tratando de definir una propiedad en nuestro super pom que será utilizada por todos los proyectos secundarios como el destino del artefacto generado. Para esto estaba pensando en usar, project/build/finalNamepero esto no parece funcionar, incluso para poms simples: Mando mvn archetype:create \ -DarchetypeGroupId=org.apache.maven.archetypes \ -DgroupId=com.mycompany.app \ -DartifactId=my-app POM <project …

7
¿Qué es un Java ClassLoader?
En pocas oraciones simples, ¿qué es un Java ClassLoader, cuándo se usa y por qué? OK, leí un artículo wiki. ClassLoader carga clases. OKAY. Entonces, si incluyo archivos jar e importo, un ClassLoader hace el trabajo. ¿Por qué debería molestarme con este ClassLoader? Nunca lo he usado y no sabía …
174 java  classloader 

16
Agregar ruta de contexto a la aplicación Spring Boot
Estoy tratando de establecer una raíz de contexto de aplicaciones Spring Boot mediante programación. El motivo de la raíz de contexto es que queremos que se acceda a la aplicación y que se agreguen localhost:port/{app_name}todas las rutas del controlador. Aquí está el archivo de configuración de la aplicación para la …

14
Renombrar un archivo usando Java
¿Podemos cambiar el nombre de un archivo test.txtpara decir test1.txt? Si test1.txtexiste, ¿cambiará el nombre? ¿Cómo le cambio el nombre al archivo test1.txt ya existente para que se agreguen los nuevos contenidos de test.txt para su uso posterior?
174 java  file  rename  file-rename 

4
Hacer coincidir texto de varias líneas con expresión regular
Estoy tratando de hacer coincidir un texto de varias líneas con Java. Cuando uso elPattern clase con el Pattern.MULTILINEmodificador, puedo hacer coincidir, pero no puedo hacerlo con(?m). El mismo patrón con (?m) y usando String.matchesno parece funcionar. Estoy seguro de que me falta algo, pero no tengo idea de qué. …
174 java  regex 


9
¿Por qué usar un número primo en hashCode?
Me preguntaba por qué los primos se usan en el hashCode()método de una clase . Por ejemplo, cuando utilizo Eclipse para generar mi hashCode()método, siempre se 31usa el número primo : public int hashCode() { final int prime = 31; //... } Referencias Aquí hay un buen manual sobre Hashcode …
174 java  hashcode  primes 



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.