English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutoriales básicos de Java

control de flujo Java

Java array

Java orientado a objetos (I)

Java orientado a objetos (II)

Java orientado a objetos (III)

Manejo de excepciones en Java

Java Lista (List)

Java Queue (cola)

conjuntos de Java Map

conjuntos de Java

Java entrada/salida (I/O)

lector de Java/Writer

otros temas de Java

Tutoriales básicos de Java

Nuestra guía de programación Java está diseñada para estudiantes, principiantes y profesionales. Java es un lenguaje de programación orientado a objetos, basado en clases, concurrente, seguro y general. Es una tecnología poderosa ampliamente utilizada.

¿Qué es Java

Java eslenguaje de programaciónyPlataformaJava es un lenguaje de programación avanzado, robusto, orientado a objetos y seguro.

Java fue desarrollado porSun Microsystemsque ahora es una filial de Oracle) en1995año desarrolladoJamesGoslingconocido como el padre de Java. Antes de Java, su nombre eraOakDebido a que Oak ya es una empresa registrada, James Gosling y su equipo cambiaron el nombre de Oak a Java.

PlataformaSe denomina plataforma a cualquier entorno de hardware o software en el que se ejecute un programa. Debido a que Java tiene entorno de ejecución (JRE) y API, se denomina plataforma.

Ejemplo Java

Veamos rápidamente un ejemplo de programación Java. En la siguiente página se proporciona una descripción detallada del ejemplo Hello Java.

public class Simple{
    public static void main(String args[]){
     System.out.println("Hello Java");
    }
}
Prueba aquí ‹/›

Resultados de salida:

Hello Java

Áreas de aplicación

Según las estadísticas de Sun, hay3mil millones de dispositivos ejecutan Java. Actualmente, hay muchos dispositivos que utilizan Java. Algunos de ellos son los siguientes:

  1. aplicaciones de escritorio, como el lector Acrobat, reproductores de medios, software antivirus, etc.

  2. aplicaciones web, como java.com.

  3. aplicaciones empresariales, como aplicaciones bancarias.

  4. dispositivos móviles

  5. sistemas embebidos

  6. tarjetas inteligentes

  7. tecnología robótica

  8. juegos, entre otros

Tipos de aplicaciones Java

Las aplicaciones que se pueden crear con programación Java principalmente son4Tipos:

1)Aplicaciones independientes

Las aplicaciones independientes también se denominan aplicaciones de escritorio o aplicaciones basadas en ventanas. Estas son las aplicaciones tradicionales que necesitamos instalar en cada computadora. Ejemplos de aplicaciones independientes incluyen Media Player, antivirus, etc. AWT y Swing se utilizan en Java para crear aplicaciones independientes.

2)Aplicaciones web

Las aplicaciones que se ejecutan en el lado del servidor y crean páginas dinámicas se denominan aplicaciones web. Actualmente, se utilizan tecnologías como Servlet, JSP, Struts, Spring, Hibernate, JSF para crear aplicaciones web en Java.

3)Aplicaciones empresariales

Son aplicaciones distribuidas esencialmente, como aplicaciones bancarias, entre otras, denominadas aplicaciones empresariales. Tienen ventajas avanzadas de seguridad, equilibrio de carga y clúster. En Java, EJB se utiliza para crear aplicaciones empresariales.

4)Aplicaciones móviles

Las aplicaciones creadas para dispositivos móviles se denominan aplicaciones móviles. Actualmente, Android y Java ME se utilizan para crear aplicaciones móviles.

Plataforma Java/versiones

Java tiene4Plataformas o versiones:

1)Java SE(Java estándar)

Es una plataforma de programación Java. Incluye API de programación Java, como java.lang, java.io, java.net, java.util, java.sql, java.math, entre otros. Incluye características como OOP, String, Regex, Exception, clases internas, multihilo, I / Flujo de objetos, red, AWT, Swing, reflexión, colección, etc.

2)Java EE (Java Enterprise Edition)

Es una plataforma empresarial,主要用于 desarrollar aplicaciones web y empresariales. Se construye en la plataforma Java SE. Incluye temas como Servlet, JSP, servicios web, EJB, JPA, etc.

3)Java ME (Java Micro Edition)

Es una plataforma micro,主要用于开发 aplicaciones móviles.

4)JavaFX

Se utiliza para desarrollar aplicaciones de Internet ricas. Utiliza API de interfaz de usuario ligera.

Prerrequisitos

Antes de aprender Java, si tiene ciertos conocimientos de C / C ++Conocimientos básicos de lenguaje de programación, aprenderá más rápido y será más fácil de comenzar.

Público objetivo

Nuestro tutorial de programación Java está destinado a ayudar a principiantes y profesionales.

Problema

Si encuentra algún problema en este tutorial de Java, por favor envíe comentarios, corregiremos a tiempo.