Skip to content

Introducción a Java

Java es un lenguaje de programación robusto, orientado a objetos y ampliamente utilizado para desarrollar aplicaciones en diversas plataformas, desde sistemas empresariales hasta dispositivos móviles.


Historia de Java

Java fue desarrollado por Sun Microsystems en 1995. Su objetivo inicial era crear un lenguaje independiente de la plataforma que pudiera ejecutarse en cualquier dispositivo gracias a la Máquina Virtual de Java (JVM). Actualmente, es mantenido por Oracle Corporation y continúa siendo uno de los lenguajes más populares en el mundo del desarrollo.


Características Clave de Java

  1. Portabilidad:

    • "Escribe una vez, ejecuta en cualquier lugar" gracias a la JVM.
  2. Orientado a Objetos:

    • Permite modelar problemas del mundo real mediante clases y objetos.
  3. Seguro:

    • Control estricto de tipos y manejo de memoria automático.
  4. Multihilo:

    • Facilita la programación concurrente.
  5. Bibliotecas Ricas:

    • Amplia variedad de APIs y librerías estándar para tareas comunes.

Primer Programa en Java

El primer paso en Java es aprender a escribir y ejecutar un programa básico. A continuación, se muestra un ejemplo clásico de "Hola Mundo".

Código: Hola Mundo

java
// Clase principal
public class HolaMundo {
    public static void main(String[] args) {
        // Imprimir un mensaje en la consola
        System.out.println("¡Hola, Mundo!");
    }
}

Pasos para Ejecutar:

  1. Guarda el archivo como HolaMundo.java.
  2. Compila el archivo con el comando:
    bash
    javac HolaMundo.java
  3. Ejecuta el programa con:
    bash
    java HolaMundo

Variables y Tipos de Datos

En Java, las variables son espacios en memoria que almacenan datos. Cada variable tiene un tipo de dato asociado que determina qué tipo de información puede almacenar.

Tipos de Datos Primitivos

TipoTamaño (bits)Rango
byte8-128 a 127
short16-32,768 a 32,767
int32-2,147,483,648 a 2,147,483,647
long64-9,223,372,036,854,775,808 a 9,223,372,036,854,775,807
float32Precisión simple
double64Precisión doble
char16Un carácter Unicode
boolean1true o false

Declaración y Asignación

java
int numero = 10;
float precio = 19.99f;
boolean esActivo = true;
char inicial = 'J';

Operaciones Básicas

Java soporta diversas operaciones matemáticas y lógicas.

Operadores Matemáticos

OperadorOperaciónEjemplo
+Sumaa + b
-Restaa - b
*Multiplicacióna * b
/Divisióna / b
%Móduloa % b

Operadores de Comparación

OperadorDescripciónEjemplo
==Igual aa == b
!=No igual aa != b
>Mayor quea > b
<Menor quea < b
>=Mayor o igual quea >= b
<=Menor o igual quea <= b

Operadores Lógicos

OperadorOperaciónEjemplo
&&AND lógicoa && b
``
!NOT lógico!a

Comentarios

Java soporta varios tipos de comentarios para documentar el código:

  1. Comentarios de una línea:

    java
    // Este es un comentario de una línea
  2. Comentarios de múltiples líneas:

    java
    /*
     Este es un comentario
     de múltiples líneas
    */
  3. Comentarios de documentación:

    java
    /**
     * Método principal del programa
     */
    public static void main(String[] args) {
        // Código aquí
    }

Conclusión

Esta introducción ofrece una visión general de los conceptos básicos de Java. Comprender estas nociones iniciales es fundamental para construir aplicaciones más avanzadas.