Download - Curso de Java 2
![Page 1: Curso de Java 2](https://reader033.vdocuments.co/reader033/viewer/2022051214/55cf8ff2550346703ba19564/html5/thumbnails/1.jpg)
JAVA BÁSICO
CUENCO SYSTEMS & CONSULTING S.l. || SPEARSOFT
![Page 2: Curso de Java 2](https://reader033.vdocuments.co/reader033/viewer/2022051214/55cf8ff2550346703ba19564/html5/thumbnails/2.jpg)
Fundamentos de la programación orientada a objetos
• Herramientas de desarrollo en entornos Java
Presentación del framework de trabajo Java
Programación Java: conceptos básicos y prácticas
Principios de conectividad a base de datos en aplicaciones Java
Proyecto de fin curso; desarrollo de una aplicación completa en Java
trabajando en equipos
CONTENIDO DEL CURSO
Java Básico (Contenido)
![Page 3: Curso de Java 2](https://reader033.vdocuments.co/reader033/viewer/2022051214/55cf8ff2550346703ba19564/html5/thumbnails/3.jpg)
Herramientas de desarrollo en entornos Java
Presentación de Java
Descarga del SDK
Instalación del SDK
IDES
Eclipse: Instalación, Configuración y Primeros pasos
CONTENIDO DEL CURSO
Java Básico (Contenido)
![Page 4: Curso de Java 2](https://reader033.vdocuments.co/reader033/viewer/2022051214/55cf8ff2550346703ba19564/html5/thumbnails/4.jpg)
Presentación de Java
Java Básico (¿Qué es un objeto?)
Java es un lenguaje de programación diseñado específicamente para ser utilizado bajo el paradigma de la Programación Orientada a Objetos. Java nació a partir de C por lo cual presenta grandes similitudes con este lenguaje como por ejemplo en los bloques de código se usan las {}, también Podemos ver similitud en la declaración de variables. La forma de estructurar el código en java es mediante el uso de paquetes (packages), en los paquetes encontraremos el lugar donde almacenar nuestras clases y nuestras interfaces, y dentro de estas existirá el espacio donde convivan los métodos y los atributos de clase.
![Page 5: Curso de Java 2](https://reader033.vdocuments.co/reader033/viewer/2022051214/55cf8ff2550346703ba19564/html5/thumbnails/5.jpg)
Presentación de Java
Java Básico (¿Qué es un objeto?)
Java se asienta en cinco elementos fácilmente reconocibles. Compilador: Los ficheros .java son analizados y verificados por este elemento, una vez superado este paso se generara el ByteCode que se almacenará en ficheros .class y que la JVM será capaz de ejecutar. JVM: Es el elemento que se encarga de la ejecución de nuestros programas java, para ello interpreta el ByteCode como si fuese un procesador hardware con la gran diferencia que la JVM es un elemento software que se escribe para una arquitectura en particular. Gracias a este comportamiento SUN acuño el siguiente eslogan: "Write once, run anywhere"
![Page 6: Curso de Java 2](https://reader033.vdocuments.co/reader033/viewer/2022051214/55cf8ff2550346703ba19564/html5/thumbnails/6.jpg)
Lenguajes compilados
VS
Lenguajes interpretados
Java Básico (Presentación de Java)
![Page 7: Curso de Java 2](https://reader033.vdocuments.co/reader033/viewer/2022051214/55cf8ff2550346703ba19564/html5/thumbnails/7.jpg)
Presentación de Java
Java Básico (Presentación de Java)
Java se asienta en cinco elementos fácilmente reconocibles. Recolector de basuras: La asignación de la memoria para la ejecución de nuestros programas es gestionada automáticamente por la JVM, es decir no debemos preocuparnos por reservar espacio a la hora de usar nuestras variable y objetos, y tampoco nos debemos preocupar de liberar este espacio una vez que ya no usemos dichos objetos (No existen destructores). JDK: Java Development Kit, es el conjunto de herramientas junto al compilador necesarias para desarrollar aplicaciones JAVA, el JDK también incluye la JRE. JRE: Java Run Enviroment, incluye las bibliotecas y la JVM necesarias para poder ejecutar los programas Java, en una arquitectura especifica.
![Page 8: Curso de Java 2](https://reader033.vdocuments.co/reader033/viewer/2022051214/55cf8ff2550346703ba19564/html5/thumbnails/8.jpg)
Descarga del SDK
Java Básico (Descarga del SDK)
El SDK de Java es totalmente gratuito y lo podemos descargar de una forma “facil y sencilla” de los servidores de Oracle. (SUN R.I.P. 2009) Este es el enlace directo a la pagina de descarga: http://www.oracle.com/technetwork/java/javase/downloads/index.html?ssSourceSiteId=otnjp
![Page 9: Curso de Java 2](https://reader033.vdocuments.co/reader033/viewer/2022051214/55cf8ff2550346703ba19564/html5/thumbnails/9.jpg)
Instalación del SDK
Java Básico (Descarga del SDK)
![Page 10: Curso de Java 2](https://reader033.vdocuments.co/reader033/viewer/2022051214/55cf8ff2550346703ba19564/html5/thumbnails/10.jpg)
Java Básico (Descarga del SDK)
![Page 11: Curso de Java 2](https://reader033.vdocuments.co/reader033/viewer/2022051214/55cf8ff2550346703ba19564/html5/thumbnails/11.jpg)
Java Básico (Descarga del SDK)
![Page 12: Curso de Java 2](https://reader033.vdocuments.co/reader033/viewer/2022051214/55cf8ff2550346703ba19564/html5/thumbnails/12.jpg)
Instalación del SDK
Java Básico (Instalación del SDK)
Una vez que hemos obtenido nuestro JDK vamos a proceder a instalarlo en nuestro ordenador, recordar que el JDK incluye la JRE.
![Page 13: Curso de Java 2](https://reader033.vdocuments.co/reader033/viewer/2022051214/55cf8ff2550346703ba19564/html5/thumbnails/13.jpg)
Instalación del SDK
Java Básico (Instalación del SDK)
![Page 14: Curso de Java 2](https://reader033.vdocuments.co/reader033/viewer/2022051214/55cf8ff2550346703ba19564/html5/thumbnails/14.jpg)
Instalación del SDK
Java Básico (Instalación del SDK)
![Page 15: Curso de Java 2](https://reader033.vdocuments.co/reader033/viewer/2022051214/55cf8ff2550346703ba19564/html5/thumbnails/15.jpg)
Instalación del SDK
Java Básico (Instalación del SDK)
Documentación online.
![Page 16: Curso de Java 2](https://reader033.vdocuments.co/reader033/viewer/2022051214/55cf8ff2550346703ba19564/html5/thumbnails/16.jpg)
Instalación del SDK
Java Básico (Instalación del SDK)
![Page 17: Curso de Java 2](https://reader033.vdocuments.co/reader033/viewer/2022051214/55cf8ff2550346703ba19564/html5/thumbnails/17.jpg)
¿Qué es un IDE?
Java Básico (IDES)
![Page 18: Curso de Java 2](https://reader033.vdocuments.co/reader033/viewer/2022051214/55cf8ff2550346703ba19564/html5/thumbnails/18.jpg)
IDES
Java Básico (IDES)
Un IDE es un entorno de desarrollo integrado. (integrated development environment) Esto es un conjunto de herramientas que nos hacen mucho mas simple la tarea de desarrollar aplicaciones. Los IDES suelen estar compuestos de al menos estas herramientas. Un editor de código. Un compilador. Un depurador. Un compositor de interfaz gráfica (GUI).
![Page 19: Curso de Java 2](https://reader033.vdocuments.co/reader033/viewer/2022051214/55cf8ff2550346703ba19564/html5/thumbnails/19.jpg)
IDES
Java Básico (IDES)
Otras herramientas que el IDE puede tener son: Un cliente de aplicaciones remotas. Un gestor de versiones. Simuladores de dispositivos… Muchos de los IDEs permiten la instalación de plugins adicionales para obtener aun mas funcionalidad. Ejemplos de IDE: Eclipse, NetBeans, VisualStudio, MonoDevelop, JBuilder,Kdevelop. También existen IDEs que generan código multiplaforma final como por ejemplo Xamarin.
![Page 20: Curso de Java 2](https://reader033.vdocuments.co/reader033/viewer/2022051214/55cf8ff2550346703ba19564/html5/thumbnails/20.jpg)
Java Básico (Eclipse)
¿Eclipse?
![Page 21: Curso de Java 2](https://reader033.vdocuments.co/reader033/viewer/2022051214/55cf8ff2550346703ba19564/html5/thumbnails/21.jpg)
Eclipse
Java Básico (Eclipse)
Eclipse es el IDE de código abierto y gratuito mas extendido entre la comunidad que se dedica al desarrollo de aplicaciones. Gracias al uso de plugins y extensiones eclipse puede ser usado con casi todo lenguaje de programación actual. ¿De donde podemos descargar Eclipse? Respuesta : http://www.eclipse.org/downloads
![Page 22: Curso de Java 2](https://reader033.vdocuments.co/reader033/viewer/2022051214/55cf8ff2550346703ba19564/html5/thumbnails/22.jpg)
Eclipse
Java Básico (Eclipse)
![Page 23: Curso de Java 2](https://reader033.vdocuments.co/reader033/viewer/2022051214/55cf8ff2550346703ba19564/html5/thumbnails/23.jpg)
Eclipse
Java Básico (Eclipse)
Eclipse es un IDE portable esto quiere decir que no necesitamos instalarlo como tal en nuestro ordenador tan solo con descomprimirlo en una carpeta del disco duro ya podemos usarlo. (Siempre y cuando tengamos instalado una JRE o un JDK)
![Page 24: Curso de Java 2](https://reader033.vdocuments.co/reader033/viewer/2022051214/55cf8ff2550346703ba19564/html5/thumbnails/24.jpg)
Eclipse
Java Básico (Eclipse)
Al ser portable con buscar el ejecutable en su carpeta y hacer doble click a progamar…
![Page 25: Curso de Java 2](https://reader033.vdocuments.co/reader033/viewer/2022051214/55cf8ff2550346703ba19564/html5/thumbnails/25.jpg)
Eclipse
Java Básico (Eclipse)
Workspace (Espacio de trabajo) : Carpeta del disco donde Eclipse va a guardar nuestros proyectos.
![Page 26: Curso de Java 2](https://reader033.vdocuments.co/reader033/viewer/2022051214/55cf8ff2550346703ba19564/html5/thumbnails/26.jpg)
Eclipse
Java Básico (Eclipse)
![Page 27: Curso de Java 2](https://reader033.vdocuments.co/reader033/viewer/2022051214/55cf8ff2550346703ba19564/html5/thumbnails/27.jpg)
Eclipse
Java Básico (Eclipse)
Una vez que ya tenemos el IDE instalado debemos crear un proyecto Java donde almacenar nuestro código, poder probarlo y ejecutarlo.
![Page 28: Curso de Java 2](https://reader033.vdocuments.co/reader033/viewer/2022051214/55cf8ff2550346703ba19564/html5/thumbnails/28.jpg)
Eclipse
Java Básico (Eclipse)
![Page 29: Curso de Java 2](https://reader033.vdocuments.co/reader033/viewer/2022051214/55cf8ff2550346703ba19564/html5/thumbnails/29.jpg)
Eclipse
Java Básico (Eclipse)
![Page 30: Curso de Java 2](https://reader033.vdocuments.co/reader033/viewer/2022051214/55cf8ff2550346703ba19564/html5/thumbnails/30.jpg)
Eclipse
Java Básico (Eclipse)
![Page 31: Curso de Java 2](https://reader033.vdocuments.co/reader033/viewer/2022051214/55cf8ff2550346703ba19564/html5/thumbnails/31.jpg)
Eclipse (Inciso)
Java Básico (Eclipse)
¿Como podemos ejecutar nuestro código en Eclipse?
![Page 32: Curso de Java 2](https://reader033.vdocuments.co/reader033/viewer/2022051214/55cf8ff2550346703ba19564/html5/thumbnails/32.jpg)
Eclipse (Inciso métodos main)
Java Básico (Eclipse)
Para poder ejecutar código Java al menos una clase de nuestro de proyecto ha de tener un método main, esta clase se suele denominar punto de acceso a nuestro código. Signatura: public static void main (String[] args){ bloque de código }
![Page 33: Curso de Java 2](https://reader033.vdocuments.co/reader033/viewer/2022051214/55cf8ff2550346703ba19564/html5/thumbnails/33.jpg)
Eclipse
Java Básico (Eclipse)
![Page 34: Curso de Java 2](https://reader033.vdocuments.co/reader033/viewer/2022051214/55cf8ff2550346703ba19564/html5/thumbnails/34.jpg)
Eclipse (Imprimiendo algo por consola)
Java Básico (Eclipse)
Para poder hacer que java imprima algo de texto por la salida estándar (la consola), nuestros programas lo pueden hacer algo de la siguiente manera. Snippet: System.out.print( “Hello World”); Si queremos que escriba con saltos de línea debemos usar: System.out.println(“Hello World”);
![Page 35: Curso de Java 2](https://reader033.vdocuments.co/reader033/viewer/2022051214/55cf8ff2550346703ba19564/html5/thumbnails/35.jpg)
Eclipse (Depurando apps)
Java Básico (Eclipse)
![Page 36: Curso de Java 2](https://reader033.vdocuments.co/reader033/viewer/2022051214/55cf8ff2550346703ba19564/html5/thumbnails/36.jpg)
Eclipse (Depurando apps)
Java Básico (Eclipse)
![Page 37: Curso de Java 2](https://reader033.vdocuments.co/reader033/viewer/2022051214/55cf8ff2550346703ba19564/html5/thumbnails/37.jpg)
Eclipse
Java Básico (Eclipse)
A programar…