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é elegirías para tu proyecto entre .NET y Java en este momento? [cerrado]
Tal como está actualmente, esta pregunta no es adecuada para nuestro formato de preguntas y respuestas. Esperamos que las respuestas estén respaldadas por hechos, referencias o experiencia, pero esta pregunta probablemente solicitará debate, argumentos, encuestas o discusión extendida. Si cree que esta pregunta se puede mejorar y posiblemente volver a …
13 java  .net  mono 

1
¿Estamos abusando de los métodos estáticos?
Hace un par de meses comencé a trabajar en un nuevo proyecto, y cuando revisé el código me sorprendió la cantidad de métodos estáticos utilizados. No solo se utilizan métodos de utilidad collectionToCsvString(Collection<E> elements), sino también mucha lógica de negocios. Cuando le pregunté al tipo responsable de la razón detrás …

4
¿Cuál es la diferencia entre Callable <T> y Java 8's Supplier <T>?
He estado cambiando a Java desde C # después de algunas recomendaciones de algunos en CodeReview. Entonces, cuando estaba buscando en LWJGL, una cosa que recordaba era que cada llamada a Displaydebe ejecutarse en el mismo hilo en el que Display.create()se invocó el método. Recordando esto, preparé una clase que …
13 java 



4
¿Espiar en clase probada es una mala práctica?
Estoy trabajando en un proyecto donde las llamadas internas de clase son habituales, pero los resultados son muchas veces valores simples. Ejemplo ( código no real ): public boolean findError(Set&lt;Thing1&gt; set1, Set&lt;Thing2&gt; set2) { if (!checkFirstCondition(set1, set2)) { return false; } if (!checkSecondCondition(set1, set2)) { return false; } return true; …

2
¿Qué k-mejor algoritmo de ruta más corta debo considerar?
Estoy resolviendo un problema de optimización de búsqueda de gráficos. Necesito encontrar las k mejores rutas acíclicas más cortas a través de un gráfico ponderado dirigido. Sé que hay una serie de algoritmos k-best exactos y aproximados, pero la mayor parte de la investigación reciente parece estar orientada hacia gráficos …
13 java  algorithms 


6
Reglas y consejos para iniciar sesión?
En mi organización, hemos reunido algunas reglas / líneas de control sobre el registro que me gustaría saber si puede agregar o comentar. Usamos Java, pero puede comentar en general sobre el inicio de sesión: reglas y consejos Use el nivel de registro correcto ERROR: Algo ha salido muy mal …
13 java  logging 

1
Patrones de expresiones regulares Java: ¿compila constantes de tiempo o miembros de instancia?
Actualmente, tengo un par de objetos singleton donde estoy haciendo coincidir expresiones regulares, y mis Patterns se definen así: class Foobar { private final Pattern firstPattern = Pattern.compile("some regex"); private final Pattern secondPattern = Pattern.compile("some other regex"); // more Patterns, etc. private Foobar() {} public static Foobar create() { /* …


2
¿Es Logger.getLogger (MyClass.class) la mejor manera de inicializar log4j loggers?
Este tutorial de Mkyong sugiere iniciar loggers de esta manera: @Controller public class WelcomeController { private static final Logger logger = Logger.getLogger(WelcomeController.class); // etc } Ahora, presumiblemente, cualquier otra clase que use, que tenga un registrador, inicializará sus registradores de la misma manera. Mi pregunta es: ¿es esta la mejor …
13 java  logging 

1
¿Qué significa 'vinagre de sintaxis'?
Estaba leyendo Groovy in Action, Segunda edición y en una nota al pie, encontré el siguiente texto Java vierte "vinagre de sintaxis" sobre tal construcción para disuadir a los programadores de usarlo. ¿Qué significa el término syntax vinegaraquí? Nunca he oído hablar de este término antes y busqué en DuckDuckGo …
12 java  syntax  groovy 

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.