Preguntas etiquetadas con java

Java es un lenguaje de programación de alto nivel, independiente de la plataforma y orientado a objetos desarrollado originalmente por Sun Microsystems. Actualmente, Java es propiedad de Oracle, que compró Sun en 2010.



6
¿Qué pasaría realmente si java.lang.String no fuera definitivo?
Soy un desarrollador de Java desde hace mucho tiempo y, finalmente, después de especializarme, tengo tiempo para estudiarlo decentemente para tomar el examen de certificación ... Una cosa que siempre me ha molestado es que String sea "final". Lo entiendo cuando leo sobre los problemas de seguridad y cosas relacionadas …
16 java  security 

5
Por qué usar Scala sobre Java
Bloqueado . Esta pregunta y sus respuestas están bloqueadas porque la pregunta está fuera de tema pero tiene un significado histórico. Actualmente no acepta nuevas respuestas o interacciones. Estoy totalmente interesado en Scala como lenguaje ... y todavía me cuesta entender por qué cualquier compañía debería cambiar de Java a …
16 java  scala 

20
¿Es útil escribir código muerto?
¿Le resulta útil escribir código muerto? Algunos dicen "Si tiene 2 lógicas para realizar alguna operación, en lugar de comentar otro código lógico o eliminar el código, hágalo como código muerto, ya que no afectará la operación". Ejemplo:- if(true){ // logic - 1 } else { // logic - 2 …
16 java 

4
Estilo de opciones de línea de comando - POSIX o qué?
En algún lugar vi una protesta contra java / javac supuestamente usando una mezcla de Windows y estilo Unix como java -classpath ... -ea ... Something En mi humilde opinión, no es una mezcla, es como findfunciona también, ¿no? AFAIK, según POSIX, la sintaxis debería ser como java --classpath ... …


5
¿Debo usar bloques inicializadores en Java?
Recientemente me encontré con una construcción Java que nunca había visto antes y me preguntaba si debería usarla. Parece que se llama bloques inicializadores . public class Test { public Test() { /* first constructor */ } public Test(String s) { /* second constructor */ } // Non-static initializer block …
16 java 

2
Validación de datos: ¿clase separada o no?
Cuando tengo muchos datos que necesitan ser validados, ¿debo crear una nueva clase con el único propósito de validación o debo seguir con la validación dentro del método? Mi ejemplo particular contempla un torneo y una clase de evento / categoría: Tournamenty Event, que modela un torneo deportivo y cada …
16 java  design  data  validation 

6
Cómo implementar hashing flotante con igualdad aproximada
Digamos que tenemos la siguiente clase de Python (el problema existe en Java igual que con equalsy hashCode) class Temperature: def __init__(self, degrees): self.degrees = degrees ¿Dónde degreesestá la temperatura en Kelvin como flotador? Ahora, me gustaría implementar pruebas de igualdad y hashing de Temperatureuna manera que compara flotadores hasta …


5
Retorno booleano de set.add () en if conditional?
El operador add de la clase set devuelve un valor booleano que es verdadero si el elemento (que se agregará) ya no estaba allí, y falso de lo contrario. Esta escribiendo if (set.add(entry)) { //do some more stuff } considerado un buen estilo en términos de escribir código limpio? Me …

4
Obtener un valor sin tener que anular la comprobación en Java
Muchas veces me encuentro con una comprobación nula cuando obtengo un valor de alguna jerarquía de datos para evitar NullPointerExceptions, que encuentro propenso a errores y necesita mucha repetitiva. He escrito una rutina muy simple que me permite omitir la comprobación nula al buscar un objeto ... public final class …
15 java  null 

3
Compartir objetos DTO entre microservicios
TL; DR: ¿está bien compartir una biblioteca POJO entre servicios? En general, nos gusta mantener el intercambio entre servicios estrictamente limitado a ninguno si es posible. Se ha debatido si el servicio que comparte datos debería proporcionar una biblioteca de clientes para que los clientes la utilicen. El client-lib es …


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.