curso de java 2

37
JAVA BÁSICO CUENCO SYSTEMS & CONSULTING S.l. || SPEARSOFT

Upload: oscar-morato

Post on 22-Dec-2015

14 views

Category:

Documents


3 download

DESCRIPTION

Curso de Java 2

TRANSCRIPT

Page 1: Curso de Java 2

JAVA BÁSICO

CUENCO SYSTEMS & CONSULTING S.l. || SPEARSOFT

Page 2: Curso de Java 2

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

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

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

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

Lenguajes compilados

VS

Lenguajes interpretados

Java Básico (Presentación de Java)

Page 7: Curso de Java 2

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

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

Instalación del SDK

Java Básico (Descarga del SDK)

Page 10: Curso de Java 2

Java Básico (Descarga del SDK)

Page 11: Curso de Java 2

Java Básico (Descarga del SDK)

Page 12: Curso de Java 2

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

Instalación del SDK

Java Básico (Instalación del SDK)

Page 14: Curso de Java 2

Instalación del SDK

Java Básico (Instalación del SDK)

Page 15: Curso de Java 2

Instalación del SDK

Java Básico (Instalación del SDK)

Documentación online.

Page 16: Curso de Java 2

Instalación del SDK

Java Básico (Instalación del SDK)

Page 17: Curso de Java 2

¿Qué es un IDE?

Java Básico (IDES)

Page 18: Curso de Java 2

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

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

Java Básico (Eclipse)

¿Eclipse?

Page 21: Curso de Java 2

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

Eclipse

Java Básico (Eclipse)

Page 23: Curso de Java 2

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

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

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

Eclipse

Java Básico (Eclipse)

Page 27: Curso de Java 2

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

Eclipse

Java Básico (Eclipse)

Page 29: Curso de Java 2

Eclipse

Java Básico (Eclipse)

Page 30: Curso de Java 2

Eclipse

Java Básico (Eclipse)

Page 31: Curso de Java 2

Eclipse (Inciso)

Java Básico (Eclipse)

¿Como podemos ejecutar nuestro código en Eclipse?

Page 32: Curso de Java 2

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

Eclipse

Java Básico (Eclipse)

Page 34: Curso de Java 2

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

Eclipse (Depurando apps)

Java Básico (Eclipse)

Page 36: Curso de Java 2

Eclipse (Depurando apps)

Java Básico (Eclipse)

Page 37: Curso de Java 2

Eclipse

Java Básico (Eclipse)

A programar…