Un stream es una secuencia de objetos que admite varios métodos que se pueden canalizar para producir el resultado deseado.Los streams de Java 8 no deben confundirse con los flujos de E/S de Java (por ejemplo, FileInputStream, etc.) estos tienen muy poco que ver entre sí. Los streams son envoltorios (wrappers) alrededor de una fuente […]
Una expresión lambda es un bloque corto de código que toma parámetros y devuelve un valor. Las expresiones lambda son similares a los métodos, pero no necesitan un nombre y se pueden implementar directamente en el cuerpo de un método. Para entender este articulo te recomiendo que primero mires que es una interfaz funcional. Vídeo
Una interfaz funcional o functional interface es una interfaz que contiene solo un método abstracto. Solo pueden tener una funcionalidad para exhibir. Desde Java 8 en adelante, las expresiones lambda se pueden usar para representar la instancia de una interfaz funcional. Una interfaz funcional puede tener cualquier número de métodos predeterminados. Anotación @FunctionalInterface Se recomienda
¿Qué es Mockito? Mockito es un framework de pruebas unitarias que te permite crear objectos simulados (mocks) con una API limpia y simple haciendo que las pruebas sean legibles. Vídeo Explicativo Mockito dependencias Configurar Mockito es bastante sencillo, solo necesitamos agregar la siguiente dependencia: Maven Gradle Groovy: Kotlin: Activar Mockito Antes de continuar, exploremos diferentes
¿Qué es JUnit? JUnit es el framework de prueba de unitarias más populares en el ecosistema de Java. La versión JUnit 5 contiene una serie de innovaciones interesantes, con el objetivo de admitir nuevas funciones en Java 8 y superior, así como permitir muchos estilos diferentes de prueba. Vídeo explicativo JUnit 5 dependencias Configurar JUnit
La herencia en Java es un mecanismo en el que un objeto adquiere todas las propiedades y comportamientos de un objeto principal. Es una parte importante de los OOP (sistema de programación orientado a objetos). La idea detrás de la herencia en Java es que puede crear nuevas clases que se basan en clases existentes.
Java Básico Aprende sobre clases y objetos, comencemos con la sintaxis básica del lenguaje. JAVA OOP Bienvenido/a al mundo de la programación orientada a objetos, con ejemplos prácticos de Java. Java Strings Los String son un tipo de datos común en Java y representan texto. Veamos cómo crear y usar objetos String. Java Excepciones Las
En Java, System.out.println() es una instrucción que imprime por pantalla el argumento que se le pasa. El método println() muestra los resultados en el monitor. Vídeo Explicativo System es el nombre de la clase en el JDK de Java del paquete java.lang, out es una instancia de la clase System y es de tipo PrintStream.
El método Main() en Java es uno de los métodos más usados en Java, ya que sin él no podríamos ejecutar nuestros programas. En este artículo vamos a ver qué es y como funciona. Vídeo explicativo Partes del método Main() Vamos a empezar explicando que significa cada una de las partes del método main(): public:
Para verificar si tiene Java instalado en una PC con Windows, busque Java en la barra de inicio o escriba java -version en el símbolo del sistema (cmd.exe): Si no tiene Java instalado en su computadora, puede descargarlo gratis en oracle.com. Aunque personalmente prefiero la versión libre llamada OpenJDK y puedes descargarla a través de
¿Quieres aprender a programar pero no sabes por dónde empezar? ¡Este es el curso perfecto para ti! Únete a mí curso gratuito de introducción a JAVA y comienza tu viaje en el emocionante mundo de la programación.
En este curso, aprenderás los fundamentos esenciales de JAVA de una manera clara y accesible. Desde la sintaxis básica hasta la creación de tus propias aplicaciones simples, te guiaremos paso a paso en este emocionante viaje de aprendizaje.
No importa si eres un principiante completo o tienes un poco de experiencia, ¡este curso está diseñado para ayudarte a dar tus primeros pasos en la programación con confianza!
¡Regístrate ahora y déjanos llevarte de la mano en tu emocionante aventura en el mundo de Java!