¿Cuándo es Java una buena opción para el desarrollo web? No diga "Cuando tiene un equipo de desarrollo que solo conoce
¿Cuándo es Java una buena opción para el desarrollo web? No diga "Cuando tiene un equipo de desarrollo que solo conoce
He estado estudiando programación OO, principalmente en C ++, C # y Java. Pensé que lo entendía bien con mi comprensión de la encapsulación, la herencia y el polimorfismo (además de leer muchas preguntas en este sitio). Una cosa que parece aparecer aquí y allá es el concepto de "pasar mensajes"....
Ejemplo: foobar = new InputStreamReader(p.getInputStream(), "ISO-8859-1"); Dado que la codificación está codificada y es correcta, el constructor nunca arrojará la excepción UnsupportedEncodingException declarada en la especificación (a menos que la implementación de Java esté rota, en cuyo caso...
Estoy comenzando un nuevo proyecto Java que requerirá una API RESTful. Será una aplicación empresarial SaaS que servirá a clientes móviles. He desarrollado un proyecto con Java EE 6, pero no estoy muy familiarizado con el ecosistema, ya que la mayor parte de mi experiencia está en la plataforma de...
Tengo la siguiente pregunta de tarea: Implemente los métodos de pila push (x) y pop () usando dos colas. Esto me parece extraño porque: Una pila es una cola (LIFO) No veo por qué necesitarías dos colas para implementarlo Busqué alrededor: GeeksForGeeks Desbordamiento de pila y encontré...
En una biblioteca en Java 7, tengo una clase que proporciona servicios a otras clases. Después de crear una instancia de esta clase de servicio, se puede llamar a un método varias veces (llamémoslo doWork()método). Entonces no sé cuándo se completa el trabajo de la clase de servicio. El problema...
Recientemente comencé a mirar el desarrollo de Android. Esto me ha traído de vuelta al mundo del desarrollo de software Java. La última vez que trabajé con Java, lo admito, no entendía OOP tanto como (creo) ahora. Habiendo usado principalmente C # en mi carrera, noto una sorprendente diferencia en...
El libro Effective Java de Joshua Bloch (segunda edición) me ha influenciado mucho, probablemente más que con cualquier libro de programación que haya leído. En particular, su Patrón de constructor (elemento 2) ha tenido el mayor efecto. A pesar de que el constructor de Bloch me llevó mucho más...
Si tiene una experiencia de varios años trabajando con Java y una experiencia de varios años trabajando con C # y .NET, valoraría su opinión sobre las diferencias de productividad de desarrollo de software entre estos dos entornos. Uno de nuestros clientes está considerando reemplazar su solución...
Los dos argumentos principales contra la anulación Object.finalize()son: No puedes decidir cuándo se llama. Es posible que no se llame en absoluto. Si entiendo esto correctamente, no creo que sean razones suficientes para odiar Object.finalize()tanto. Depende de la implementación de la VM y...
Tengo estos dos pequeños programas: do #include <stdio.h> int main() { if (5) { printf("true\n"); } else { printf("false\n"); } return 0; } Java class type_system { public static void main(String args[]) { if (5) { System.out.println("true"); } else {
Si bien sé que las preguntas sobre esto ya se han cubierto (por ejemplo, https://stackoverflow.com/questions/5713142/green-threads-vs-non-green-threads ), no creo que tenga una respuesta satisfactoria . La pregunta es: ¿por qué JVM ya no admite hilos verdes? Dice esto en las preguntas frecuentes...
Acabo de discutir sobre una elección de diseño después de una revisión de código. Me pregunto cuáles son tus opiniones. Existe esta Preferencesclase, que es un cubo para pares clave-valor. Los valores nulos son legales (eso es importante). Esperamos que ciertos valores aún no se guarden, y...
El 13 de noviembre de 2006, Sun lanzó gran parte de Java como software libre y de código abierto (FOSS), bajo los términos de la Licencia Pública General de GNU (GPL). El 8 de mayo de 2007, Sun terminó el proceso, haciendo que todo el código central de Java esté disponible en términos de...
Mi profesor mencionó hoy que era posible "etiquetar" los bucles en Java para que pudiera referirse a ellos cuando se trata de bucles anidados. Así que busqué la función, ya que no lo sabía y en muchos lugares donde se explicó esta función fue seguida por una advertencia, desalentando los bucles...
Tengo una clase base, Base. Tiene dos subclases Sub1y Sub2. Cada subclase tiene algunos métodos adicionales. Por ejemplo, Sub1tiene Sandwich makeASandwich(Ingredients... ingredients)y Sub2tiene boolean contactAliens(Frequency onFrequency). Dado que estos métodos toman parámetros diferentes y hacen...
Me gustaría que me explicaras de una manera simple cómo funciona el patrón disruptor. Este concepto me ha sido esquivo hasta ahora. Quizás con tu ayuda podría
En el artículo: Por qué POCO , hay esta oración: Maciej Sobczak lo dice bien: "Simplemente no me gusta cuando alguien me da la mitad del idioma y me dice que es para mi propia protección". No entiendo lo que quiere decir, aunque C # es propiedad de Microsoft y Java es propiedad de Oracle , eso...
A menudo me encuentro luchando por decidir cuál de estas dos formas usar cuando necesito usar datos comunes a través de algunos métodos en mis clases. ¿Cuál sería una mejor opción? En esta opción, puedo crear una variable de instancia para evitar la necesidad de tener que declarar variables...
He estado reflexionando durante un tiempo por qué Java y C # (y estoy seguro de que otros lenguajes) predeterminan la igualdad de referencia ==. En la programación que hago (que ciertamente es solo un pequeño subconjunto de problemas de programación), casi siempre quiero igualdad lógica al...