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.




4
¿Cuál es la mejor manera de llamar a un método que solo está disponible para una clase que implementa una interfaz pero no la otra?
Básicamente necesito ejecutar diferentes acciones dada una cierta condición. El código existente se escribe de esta manera. Interfaz base // DoSomething.java interface DoSomething { void letDoIt(String info); } Implementación de la primera clase obrera. class DoItThisWay implements DoSomething { ... } Implementación de la segunda clase obrera. class DoItThatWay implements …


5
¿Un patrón de recuento de referencia para lenguajes gestionados por memoria?
Java y .NET tienen maravillosos recolectores de basura que administran la memoria para usted y patrones convenientes para liberar rápidamente objetos externos ( Closeable, IDisposable), pero solo si son propiedad de un solo objeto. En algunos sistemas, un recurso puede necesitar ser consumido independientemente por dos componentes, y solo se …

1
¿Por qué no define CharSequence contiene (CharSequence)?
Esto se aplica tanto a Java SE como a Android, ya que los contratos son idénticos. Documentación de CharSequence para Java SE Documentación de CharSequence para Android CharSequenceno define un contains(CharSequence)método Parece que no puedo encontrar un motivo, e incluirlo sería bastante útil, evitando la necesidad de llamar CharSequence#toString()para verificar …



1
Enum con muchas propiedades booleanas
Actualmente estoy trabajando en una aplicación web en la que a menudo necesitamos condicionar cierta lógica del servidor en función de la página que se devolverá al usuario. Cada página recibe un código de página de 4 letras, y estos códigos de página se enumeran actualmente en una clase como …
11 java  design  enum 

7
Cuándo usar genéricos en el diseño de la interfaz
Tengo algunas interfaces que pretendo que terceros implementen en el futuro, y yo mismo proporciono una implementación básica. Solo usaré un par para mostrar el ejemplo. Actualmente, se definen como Articulo: public interface Item { String getId(); String getName(); } ItemStack: public interface ItemStackFactory { ItemStack createItemStack(Item item, int quantity); …
11 java  generics 



5
Clase booleana de Java: ¿por qué no una enumeración?
Me parece que la clase booleana es un candidato ideal para implementarse como una enumeración. Mirando el código fuente, la mayoría de la clase son métodos estáticos que podrían moverse sin cambios a una enumeración, el resto se vuelve mucho más simple como una enumeración. Comparar original (comentarios y métodos …
11 java  api  source-code 

3
Enviar correos electrónicos sin usar un servidor de correo electrónico
JavaMail envía correos electrónicos utilizando un servidor de correo electrónico, generalmente a través de la interfaz SMTP de un proveedor de correo electrónico. ¿Es necesario usar un servidor de correo electrónico para enviar correos electrónicos? Tengo un sitio web que enviará correos electrónicos y, si es posible, me gustaría enviarlos …
11 java  email 

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.