Vamos a construir un ejemplo de Hello World Kotlin. ¿Qué es Kotlin?. Kotlin es un lenguaje de programación nuevo que se ejecuta sobre la máquina virtual y que ha sido diseñado para trabajar tanto con aplicaciones móviles como en aplicaciones web (server side). Kotlin es un lenguaje que simplifica sobre manera la forma que tenemos […]
Java Básico , conceptos core
Cursos de Java cupones de descuento ,packs y mini curso gratuito
Hoy lanzo para mis Cursos de Java los Cupones de Descuento y Packs que anuncie las semanas pasadas. Estos cupones son validos hasta finales de este mes (Septiembre 2017) 🙂. Todo el mundo que se subscriba tendrá acceso a cada uno de los cupones de los diferentes cursos. Los cupones tienen un descuento del 50% […]
Java Herencia vs Interfaces
Java Herencia vs Interfaces es una de las comparaciones más típicas cuando uno empieza a programar en Java. Siempre se generan dudas de cuando usar cada una de ellas ya que su comportamiento es similar. Vamos a construir un ejemplo sencillo que nos ayude a clarificar dudas. Vamos a suponer que tenemos una jerarquía de […]
Mis Cursos de Java para desarrolladores
Hoy publico mis cursos de Java para desarrolladores. Estos se componen de un curso Java de programación orientada a objeto, un curso de manejo de apis y un curso de aplicaciones web. Hace ya tiempo que varias personas me comentaron que debería grabar algunos cursos que cubrieran las tecnologías fundamentales de la plataforma. Java sigue […]
Java override HashCode y curiosidades
El concepto de Java override hashcode es una de las preguntas clásicas de los exámenes de certificación de Java Programmer. ¿Cómo funcionan los hashcodes y para que sirven?. Los Java HashCode se encargan de generar un hash para cada uno de nuestros objetos. Vamos a ver un ejemplo sencillo: En este caso hemos generado los […]
Java value vs reference y sus curiosidades
Java value vs reference es una de las cuestiones más habituales cuando comenzamos a programar en Java . ¿Como se pasan los valores en Java por valor o por referencia?. Es un tema interesante y vamos a ver un par de bloques de código que nos ayuden a clarificar. Hemos declarado una variable de un tipo […]
El concepto Java Reflection y como utilizarlo
Java Reflection es quizás el API que más versatilidad aporta al lenguaje Java ya que nos permite resolver muchos problemas de una forma totalmente diferente a la habitual. El API de Java reflection nos permite leer los metadatos de nuestras clases y trabajar con ellos. En un principio no es nada sencillo de entender .Vamos […]
Java String Pool , un concepto importante
¿Qué es el Java String Pool? . Muchas veces cuando trabajamos con Java tenemos que comparar objetos y tipos básicos entre ellos. Si recordamos de otro artículo anterior , para comparar tipos básicos usamos el operador == que es el operador de comparación . Por otro lado si comparamos objetos usamos el método equals(). Hasta aquí todo […]







