Curso Programación Java

19
 "Introducción a la Programación en Lenguaje Java en NetBeans" Juan C. Aguilera Castro  Agosto de 2013

description

curso básico para programar en java

Transcript of Curso Programación Java

Presentacin de PowerPoint

"Introduccin a la Programacin en Lenguaje Java en NetBeans"Juan C. Aguilera CastroAgosto de 2013

1TemarioClases en JavaThreadsEntorno Grfico de JavaMtodosAtributosClase MainObjetosCliente Servidor (Socket)Comunicacin SerialAndroidDeclaracin de Variables, Tipos de Datos y SentenciasIntroduccinOrientado a objetos: Creado con esta finalidad. Permite la creacin de entidades con propiedades de estado y comportamiento.

Interpretado y compilado simultneamente: Un programa en lenguaje Java se compila a cdigo bytecode (.class), el cual es interpretado por una JVM (Mquina Virtual de Java).

Es multiplataforma: El programador compila una nica vez el programa en Java, y el fichero en bytecode obtenido se ejecuta de igual manera en la JVM de cualquier plataforma.

Es seguro: La seguridad en Java es un tema de vital importancia. La JVM en la cual se ejecuta el programa impide que este ltimo ejecute operaciones no permitidas sobre los recursos del sistema.Programacin orientada a ObjetosPOO: Paradigma de programacin que utiliza objetos en sus interacciones, para disear aplicaciones y programas informticos.Objeto: Entidad existente en la memoria del ordenador provista de:EstadosAtributosComportamientosMtodosClase: Abstraccin que define un tipo de objeto especificando qu estados y comportamientos va a poseer. Los objetos se crean a partir de clases.Clases y Objetos

ClaseObjetosAtributosMtodosClases y ObjetosAtributos: - Color - Velocidad - Ruedas - MotorMtodos: - Arranca() - Acelera() - Frena() - Dobla()

Declaracin de Constantes

SimpleEnumeracin

Declaracin de VariablesTipo de Datos Simple

byte, short, int, long, float, double, boolean, char Declaracin de VariablesTipo de Datos Compuesto

Number, Byte, Short, Integer, Long, Float, Double, Boolean, Character

Conversin de DatosCadena de Caracteres a Entero

Cadena de Caracteres a Real

Real a Cadena de Caracteres

Entero a Cadena de Caracteres

Cadena de Caracteres

Vectores y MatricesVector

Matriz

SentenciasCondicional Simple (if else)Condicional Compuesto (switch)

SentenciasIterativa de Condicin Inicial (while)Iterativa de Condicin Final (do while)

Repetitiva

LibrerasCargar las libreras en un Proyecto JavaImportar Clases desde las libreras cargadas

Capturar Datos por PantallaClase Scanner

Capturar Cadena de Caracteres

Capturar Enteros

Clase PrincipalNota: Slo podrn ejecutarse mtodos y atributos dentro de la clase Main si poseenmodificador static (Si estos mtodos y atributos estn dentro de la clase principal).Si los mtodos y atributos estn dentro de una clase public (otro archivo de extensin .Java) no es necesario declararlas con este modificador.

Declaracin de Atributos y MtodosAtributos

Mtodos

Visibilidad:publicprotectedprivateModificadores:finalstaticabstractArgumentos:Declaracin de variablesseparadas por comas.Nmeros AleatoriosClase Random

Entero Aleatorio

Real Aleatorio

Booleano Aleatorio

Random por Rango

Hilos en JavaCrear un HiloLlamar al Hilo

Crear Retardos