Ir al contenido principal
Búsqueda Avanzada
Términos de búsqueda
Tipo de Contenido

Coincidencias Exactas
Búsquedas Etiquetadas
Opciones de fecha
Actualizadas después de
Actualizadas antes de
Creadas después de
Creadas antes de

Resultados de búsqueda

Se han encontrado 326 resultados en total

Métodos: declaración, parámetros y retorno

Tutorial de iniciación a Java

Introducción Los métodos son bloques de código que realizan una tarea específica y constituyen el comportamiento de los objetos en Java. Funcionan de manera similar a las funciones en otros lenguajes de programación, pero están asociados a una clase u objeto....

metodos
parametros
retorno
Java

Constructores y destrucción de objetos

Tutorial de iniciación a Java

Introducción En la programación orientada a objetos, la creación y eliminación de objetos son procesos fundamentales que debemos controlar adecuadamente. Los constructores son métodos especiales que se ejecutan automáticamente cuando creamos una instancia de ...

Java
constructores
destructores

Encapsulamiento y modificadores de acceso

Tutorial de iniciación a Java

Introducción El encapsulamiento es uno de los pilares fundamentales de la programación orientada a objetos y representa una de las mejores prácticas para crear código robusto y mantenible. Esencialmente, el encapsulamiento consiste en ocultar los detalles int...

Java
encapsulacion
modificadores

Herencia en Java

Tutorial de iniciación a Java

Introducción La herencia es uno de los conceptos fundamentales de la programación orientada a objetos en Java. Este mecanismo permite que una clase adquiera las propiedades y comportamientos de otra clase, estableciendo una relación jerárquica entre ellas. La...

Java
herencia

Polimorfismo y sobrecarga de métodos

Tutorial de iniciación a Java

Introducción El polimorfismo es uno de los conceptos fundamentales de la programación orientada a objetos que permite a objetos de diferentes clases ser tratados de manera uniforme. Su nombre proviene del griego y significa "muchas formas", reflejando precisa...

polimorfismo
Java
sobrecarga

Clases abstractas e interfaces

Tutorial de iniciación a Java

Introducción En la programación orientada a objetos, las clases abstractas e interfaces son mecanismos fundamentales para definir comportamientos comunes y establecer contratos que las clases concretas deben implementar. Estas herramientas son esenciales en J...

Java
clases abstractas
interfaces

Clases anidadas y clases internas

Tutorial de iniciación a Java

Introducción En Java, además de las clases convencionales, existe la posibilidad de definir clases dentro de otras clases. Estas estructuras, conocidas como clases anidadas (nested classes), permiten agrupar lógicamente clases que solo se utilizan en un lugar...

Java
clases anidadas
clases internas

Enumeraciones en Java

Tutorial de iniciación a Java

Introducción Las enumeraciones (o enum) son un tipo especial de clase en Java que nos permite definir un conjunto de constantes con nombre, creando así un tipo de dato personalizado con un número limitado de valores posibles. Introducidas en Java 5, las enume...

Java
enumeraciones
enum

Manejo de cadenas: String y StringBuilder

Tutorial de iniciación a Java

Introducción El manejo de cadenas de texto es una de las operaciones más comunes en cualquier lenguaje de programación, y Java ofrece un conjunto robusto de herramientas para trabajar con ellas. Las cadenas son tan importantes que Java proporciona una clase e...

Java
cadenas

Colecciones en Java: List, Set y Map

Tutorial de iniciación a Java

Introducción Las colecciones son estructuras de datos que nos permiten almacenar y manipular grupos de objetos de forma eficiente en Java. A diferencia de los arrays, que tienen un tamaño fijo, las colecciones son dinámicas y ofrecen numerosos métodos para re...

listas
colecciones
diccionarios
Java

Trabajando con fechas y horas (java.time)

Tutorial de iniciación a Java

Introducción El manejo de fechas y horas es una tarea común en la programación, ya sea para registrar eventos, calcular duraciones, mostrar calendarios o coordinar actividades en diferentes zonas horarias. Antes de Java 8, las clases para manipular fechas y h...

Java
fecha
hora

Expresiones regulares en Java

Tutorial de iniciación a Java

Introducción Las expresiones regulares (o regex) son patrones de búsqueda que permiten realizar operaciones avanzadas de búsqueda, extracción y manipulación de texto. En Java, esta funcionalidad está implementada en el paquete java.util.regex, que proporciona...

Java
expresiones regulares

Entrada/Salida avanzada: archivos y streams

Tutorial de iniciación a Java

Introducción El manejo de entrada/salida (E/S o I/O) es una parte fundamental de cualquier lenguaje de programación, ya que permite a nuestras aplicaciones interactuar con el mundo exterior. En Java, el sistema de E/S se basa en el concepto de streams (flujos...

Java
entrada
salida

Programación funcional en Java: expresiones lambda

Tutorial de iniciación a Java

Introducción La programación funcional es un paradigma que trata la computación como la evaluación de funciones matemáticas y evita el cambio de estado y los datos mutables. Java, tradicionalmente un lenguaje orientado a objetos, incorporó características de ...

lambda
Java

Streams y operaciones con colecciones

Tutorial de iniciación a Java

Introducción La API Stream es una de las características más potentes introducidas en Java 8, que revolucionó la forma en que procesamos colecciones de datos. Los streams proporcionan una manera elegante y funcional de realizar operaciones sobre secuencias de...

Java
streams

Optional: manejo elegante de valores nulos

Tutorial de iniciación a Java

Introducción En Java, uno de los errores más comunes y problemáticos es el famoso NullPointerException (NPE), que ocurre cuando intentamos realizar operaciones sobre una referencia nula. Este tipo de error ha sido tradicionalmente conocido como "el billón de ...

Java

Inferencia de tipos y var en Java

Tutorial de iniciación a Java

Introducción La inferencia de tipos es una característica moderna de Java que permite al compilador determinar automáticamente el tipo de una variable a partir del contexto, sin necesidad de que el programador lo declare explícitamente. Esta funcionalidad lle...

Java
inferencia de tipos
var

Módulos en Java (desde Java 9)

Tutorial de iniciación a Java

Introducción El sistema de módulos es una de las características más importantes introducidas en Java 9, también conocida como Project Jigsaw. Este sistema representa un cambio fundamental en la forma en que se organizan, encapsulan y distribuyen las aplicaci...

Java
modulos

Patrones de diseño comunes en Java

Tutorial de iniciación a Java

Introducción Los patrones de diseño son soluciones probadas y documentadas a problemas recurrentes en el desarrollo de software. En el mundo de Java, estos patrones son especialmente relevantes ya que nos permiten crear aplicaciones más mantenibles, extensibl...

Java
patrones de diseño

Desarrollo de interfaces gráficas con JavaFX

Tutorial de iniciación a Java

Introducción JavaFX es la tecnología moderna de Java para la creación de interfaces gráficas de usuario (GUI), sustituyendo a las antiguas bibliotecas como Swing y AWT. Esta plataforma permite a los desarrolladores crear aplicaciones de escritorio visualmente...

Java
interfaces graficas