[go: up one dir, main page]

0% encontró este documento útil (0 votos)
43 vistas25 páginas

Introducción A Java

El documento ofrece una introducción a la programación y al lenguaje Java, destacando su importancia en diversas aplicaciones modernas. Se abordan aspectos como la instalación de entornos de desarrollo, la creación de programas y la exportación de proyectos en Eclipse. Además, se mencionan las características de Java y su evolución a lo largo del tiempo, así como su influencia en otros lenguajes de programación.

Cargado por

aragonesalonso00
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
43 vistas25 páginas

Introducción A Java

El documento ofrece una introducción a la programación y al lenguaje Java, destacando su importancia en diversas aplicaciones modernas. Se abordan aspectos como la instalación de entornos de desarrollo, la creación de programas y la exportación de proyectos en Eclipse. Además, se mencionan las características de Java y su evolución a lo largo del tiempo, así como su influencia en otros lenguajes de programación.

Cargado por

aragonesalonso00
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 25

1.

INTRODUCCIÓN A JAVA

ÍNDICE

1. Introducción a la Programación
2. Ámbitos de aplicación de la Programación
3. Introducción a Java
4. Instalación de Java y de Eclipse
5. Instalación de IntelliJ IDEA
6. Primer programa en Java
7. Ejecución de programa
8. Exportar proyecto de Eclipse

CES JUAN PABLO II – CÁDIZ. CURSO 2022-2023 – DAM 1 – FRANCISCO ÁLVARO GONZÁLEZ – JAVA
1. INTRODUCCIÓN A JAVA

1. Introducción a la Programación

La Programación consiste en el diseño y creación de


programas informáticos.

Un programa informático está formado por un conjunto


de instrucciones que siguen la sintaxis de un determinado
lenguaje de programación.
Existen muchos lenguaje de programación que tienen
diferentes sintaxis y que siguen determinados
paradigmas.

CES JUAN PABLO II – CÁDIZ. CURSO 2022-2023 – DAM 1 – FRANCISCO ÁLVARO GONZÁLEZ – JAVA
1. INTRODUCCIÓN A JAVA

1. Introducción a la Programación

Un programa informático tiene una serie de partes


comunes en todos los lenguajes.

• Variables y constantes.
• Estructuras de datos.
• Funciones
• Importaciones de librerías
• Entrada de datos: Acceso a información guardada en
ficheros, bases de datos o sitios en internet o
proporcionada por el usuario.
• Flujos de información.
• Estructuras de control del flujo.
• Salida de datos. Resultados del programa. Un programa informático se puede ver como
una fábrica donde se procesan datos de
• Interfaz gráfica de usuario. Si hay usuario humano. entrada y se obtienen una serie de materiales
de salida. En esa fábrica hay canalizaciones,
válvulas, operarios…

CES JUAN PABLO II – CÁDIZ. CURSO 2022-2023 – DAM 1 – FRANCISCO ÁLVARO GONZÁLEZ – JAVA
1. INTRODUCCIÓN A JAVA

2. Ámbitos de aplicación de la Programación

La Programación tiene aplicación en casi todos los ámbitos


de la actividad económica de las sociedades modernas.

❑ Software de gestión de organizaciones.


❑ Software de control de máquinas, líneas de producción.
❑ Software de control en coches, aviones y otros medios de transporte.
❑ Software de control en instalaciones civiles.
❑ Software de comunicaciones: Internet, RRSS.
❑ Robótica y domótica.

CES JUAN PABLO II – CÁDIZ. CURSO 2022-2023 – DAM 1 – FRANCISCO ÁLVARO GONZÁLEZ – JAVA
1. INTRODUCCIÓN A JAVA

3. Introducción a Java

Java es un lenguaje de programación orientado a objetos y


multiplataforma (varios sistemas operativos y para
aplicaciones de escritorio, web y móvil).

Características principales:
❑ Es relativamente fácil de aprender
❑ Es seguro
❑ Es robusto -> Gestión avanzada de la memoria
❑ Tiene una gran comunidad de usuarios
❑ Es un lenguaje interpretado -> Necesita un JVM (Java Virtual Machine)

CES JUAN PABLO II – CÁDIZ. CURSO 2022-2023 – DAM 1 – FRANCISCO ÁLVARO GONZÁLEZ – JAVA
1. INTRODUCCIÓN A JAVA

3. Introducción a Java

Características e historia de Java

❑ Java fue diseñado en el año 1983 por James Gosling.


❑ Se fueron creando versiones para programar distintos
dispositivos: móviles, smart tv, wearables.
❑ La versión inicial fue JDK 1.0 y las posteriores se llamaron J2SE
(Java Standard Edition).
❑ Surgieron versiones especializadas en aplicaciones
empresariales (J2EE).
❑ Aparecieron muchos frameworks de desarrollo: Spring, Struts,
Hibernate, JSF, GWT, Grails.

CES JUAN PABLO II – CÁDIZ. CURSO 2022-2023 – DAM 1 – FRANCISCO ÁLVARO GONZÁLEZ – JAVA
1. INTRODUCCIÓN A JAVA

3. Introducción a Java

Tipos de entornos integrados de desarrollo Java

❑ Los IDE más extendidos para programar exclusivamente


con Java son Eclipse, IntelliJ IDEA, Netbeans y Visual Studio
Code.
❑ Algunos de ellos son IDEs multilenguaje, como IntelliJ IDEA
y Visual Studio Code, que sirven para programar con
varios lenguajes a la vez.
❑ Permiten la integración de muchos plugins que aumentan
su capacidad.
❑ Permite depuración de errores y diseño de interfaces
gráficas, con librerías específicas, como AWT, Swing y
JavaFX.

CES JUAN PABLO II – CÁDIZ. CURSO 2022-2023 – DAM 1 – FRANCISCO ÁLVARO GONZÁLEZ – JAVA
1. INTRODUCCIÓN A JAVA

3. Introducción a Java

A partir de Java se han derivado muchos lenguajes muy


importantes en el mercado laboral

❑ Kotlin, para apps de Android.


❑ Influencias en Python, PHP, JavaScript
❑ Java vs JavaScript: Son dos lenguajes diferentes.
JavaScript está enfocado a aplicaciones web,
especialmente a la parte de Front End. JavaScript
cuenta con numerosas librerías, como Node.js o
Angular.

CES JUAN PABLO II – CÁDIZ. CURSO 2022-2023 – DAM 1 – FRANCISCO ÁLVARO GONZÁLEZ – JAVA
1. INTRODUCCIÓN A JAVA

4. Instalación de Eclipse

Instalación de Eclipse Java for Developers

https://www.eclipse.org/downloads/packages/release/oxygen/3a/eclipse-ide-java-
developers

CES JUAN PABLO II – CÁDIZ. CURSO 2022-2023 – DAM 1 – FRANCISCO ÁLVARO GONZÁLEZ – JAVA
1. INTRODUCCIÓN A JAVA

4. Instalación de Eclipse
Instalación de Eclipse Java for Developers

CES JUAN PABLO II – CÁDIZ. CURSO 2022-2023 – DAM 1 – FRANCISCO ÁLVARO GONZÁLEZ – JAVA
1. INTRODUCCIÓN A JAVA

4. Instalación de Eclipse

Interfaz principal de Eclipse para desarrolladores

CES JUAN PABLO II – CÁDIZ. CURSO 2022-2023 – DAM 1 – FRANCISCO ÁLVARO GONZÁLEZ – JAVA
1. INTRODUCCIÓN A JAVA

4. Instalación de Eclipse

Ver la versión de Java instalada.

CES JUAN PABLO II – CÁDIZ. CURSO 2022-2023 – DAM 1 – FRANCISCO ÁLVARO GONZÁLEZ – JAVA
1. INTRODUCCIÓN A JAVA

4. Instalación de Eclipse
Creación de proyecto de Java en Eclipse. File/New/Java Project

CES JUAN PABLO II – CÁDIZ. CURSO 2022-2023 – DAM 1 – FRANCISCO ÁLVARO GONZÁLEZ – JAVA
1. INTRODUCCIÓN A JAVA

4. Instalación de Eclipse
Creación de proyecto de Java en Eclipse. File/New/Java Project

CES JUAN PABLO II – CÁDIZ. CURSO 2022-2023 – DAM 1 – FRANCISCO ÁLVARO GONZÁLEZ – JAVA
1. INTRODUCCIÓN A JAVA

4. Instalación de Eclipse
Creación de una clase con main() con Eclipse

Para crear una clase en un proyecto Java


pulsamos con el botón derecho sobre la
carpeta donde están los ficheros de
código (llamada src normalmente) y
seleccionamos New/Class.

CES JUAN PABLO II – CÁDIZ. CURSO 2022-2023 – DAM 1 – FRANCISCO ÁLVARO GONZÁLEZ – JAVA
1. INTRODUCCIÓN A JAVA

4. Instalación de Eclipse

Jerarquía de ficheros en un proyecto Java

CES JUAN PABLO II – CÁDIZ. CURSO 2022-2023 – DAM 1 – FRANCISCO ÁLVARO GONZÁLEZ – JAVA
1. INTRODUCCIÓN A JAVA

4. Instalación de Eclipse

Workspace (Espacio de trabajo). Eclipse almacena todos los


proyectos en espacios de trabajos.

CES JUAN PABLO II – CÁDIZ. CURSO 2022-2023 – DAM 1 – FRANCISCO ÁLVARO GONZÁLEZ – JAVA
1. INTRODUCCIÓN A JAVA

5. Instalación de IntelliJ IDEA

https://www.jetbrains.com/idea/download/#section=windows
CES JUAN PABLO II – CÁDIZ. CURSO 2022-2023 – DAM 1 – FRANCISCO ÁLVARO GONZÁLEZ – JAVA
1. INTRODUCCIÓN A JAVA

5. Instalación de IntelliJ IDEA

Creación de proyecto de Java en IntelliJ IDEA.


Opción File/New/Project y seleccionamos lenguaje Java. En Build system elegir IntelliJ

CES JUAN PABLO II – CÁDIZ. CURSO 2022-2023 – DAM 1 – FRANCISCO ÁLVARO GONZÁLEZ – JAVA
1. INTRODUCCIÓN A JAVA

5. Instalación de IntelliJ IDEA

Creación de proyecto de Java en IntelliJ IDEA.


Opción File/New

CES JUAN PABLO II – CÁDIZ. CURSO 2022-2023 – DAM 1 – FRANCISCO ÁLVARO GONZÁLEZ – JAVA
1. INTRODUCCIÓN A JAVA

6. Primer programa en Java

Primer programa en Java –> Hola mundo

public class holaMundo {


public static void main(String[] args) {
String nombre = "Francisco";
System.out.println("Hola Mundo, soy " + nombre);
}
}

CES JUAN PABLO II – CÁDIZ. CURSO 2022-2023 – DAM 1 – FRANCISCO ÁLVARO GONZÁLEZ – JAVA
1. INTRODUCCIÓN A JAVA

7. Ejecución de programa

Para ejecutar un programa pulsamos el símbolo de Play en el menú superior.


Así se ejecutará el programa que esté configurado en Run Configurations.

CES JUAN PABLO II – CÁDIZ. CURSO 2022-2023 – DAM 1 – FRANCISCO ÁLVARO GONZÁLEZ – JAVA
1. INTRODUCCIÓN A JAVA

7. Ejecución de programa

En Run Configurations debe estar seleccionado en Project el proyecto correcto y en


Main class el nombre de la clase que tenga la función main(). Es posible que un
mismo proyecto tenga varias clases con main y en este caso debemos seleccionar.

CES JUAN PABLO II – CÁDIZ. CURSO 2022-2023 – DAM 1 – FRANCISCO ÁLVARO GONZÁLEZ – JAVA
1. INTRODUCCIÓN A JAVA

8. Exportar proyecto de Eclipse

.
Para compartir un proyecto hecho en Eclipse una de las mejores maneras es
exportarlo en un formato .zip. Para ello haremos botón derecho del ratón sobre
nombre del proyecto y Export. Posteriormente Archive File y Next.

CES JUAN PABLO II – CÁDIZ. CURSO 2022-2023 – DAM 1 – FRANCISCO ÁLVARO GONZÁLEZ – JAVA
1. INTRODUCCIÓN A JAVA

8. Exportar proyecto de Eclipse

. Nos aseguramos que el nombre del proyecto está marcado, que el formato es
.zip (o .tar) y le indicamos la ruta donde se va a guardar y el nombre con el que
lo vamos a guardar. Marcamos también .classpath y .project, si no lo están.

CES JUAN PABLO II – CÁDIZ. CURSO 2022-2023 – DAM 1 – FRANCISCO ÁLVARO GONZÁLEZ – JAVA

También podría gustarte