En Java creamos objetos todos los días y para ellos usamos constructores. Todos estamos muy habituados a programarlos pero siempre hay algunos bordes que se nos escapan, vamos a revisarlos. Supongamos que tenemos la siguiente clase:
Java Básico , conceptos core
Java Boxing y sus curiosidades
Java Boxing es uno de los conceptos básicos de Java que mas dudas genera a los programadores cuando empiezan a trabajar con el lenguaje. Vamos a explicarlo a detalle. ¿Qué es exactamente el concepto de Java Boxing?. En Java existen dos tipos de estructuras fundamentales , los tipos básicos y los objetos. Los tipos básicos […]
Java this vs this()
Java this vs this() es una pregunta habitual cuando comenzamos a trabajar con este lenguaje. ¿Para qué vale exactamente el operador this y en que situaciones la utilizamos?. Vamos a ver varios ejemplos de situaciones en las cuales se puede usar este operador. Este código compila pero no funciona correctamente ya que estamos igualando la […]
Java Static Method y como usarlo correctamente
Hace poco alguién me ha preguntado a traves del blog para que sirve un Java static method y que diferencia hay con los métodos de instancia (instance methods) .La consulta tiene como punto de partida otros de los articulos el de el concepto de interface .Me ha parecido interesante hablar un poco de este tema porque […]
java == vs equals comparando objetos y tipos básicos
java == vs equal es una de las preguntas más habituales para los nuevos programadores cuando trabajan con el lenguaje Java . Vamos a ver a detalle este concepto en este articulo. En este caso estamos comparando tipos básicos los cuales se almacenaran en el stack o pila. Compararlos es sencillo ya que estamos comparando […]
Static Method vs instance method y su uso correcto
La pregunta de static method vs instance method es muy muy común en el mundo de la programación orientada a objeto no tanto por cómo diferenciarlos que también sino sobre cuál es su uso correcto y cuando debemos utilizar uno u otro método . Vamos a construir un ejemplo sencillo que nos ayude a entenderlo […]
Java Iterator vs ForEach
El concepto de Java Iterator es uno de los conceptos que mas cuesta entender a los programadores . ¿Para que sirve un Iterador? . Un Iterador es un objeto que recorre una estructura de datos de forma homogenea. Es decir da lo mismo cual sea la estructura de datos que la forma de recorrer no […]
Patron Factory. ¿Que es? y ¿Como implementarlo?
El patrón Factory es uno de los patrones fundamentales a nivel de diseño orientado a objeto. Este patrón pertenece al grupo de patrones creacionales y nos simplifica la construcción de una jerarquía de clases y las encapsula. Sin embargo a veces a la gente le cuesta ver como usar este patrón en su código. Vamos […]
- 1
- 2
- 3
- …
- 8
- Página siguiente »







