"Introduccin a la Programacin en Lenguaje Java
en NetBeans"
Juan C. Aguilera Castro
Agosto de 2013
Temario
Mtodos
Clases en Java
Atributos
Clase Main
Objetos
Declaracin de Variables, Tipos de Datos y Sentencias
Threads
Entorno Grfico de Java
Cliente Servidor (Socket)
Android
Comunicacin Serial
Introduccin
Orientado 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 Objetos
POO: 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:
Estados
Atributos
Comportamientos
Mtodos
Clase: 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
Clase
Atributos
Objetos
Mtodos
Clases y Objetos
Atributos: - Color
- Velocidad
- Ruedas
- Motor
Mtodos: - Arranca()
- Acelera()
- Frena()
- Dobla()
Declaracin de Constantes
Simple
Enumeracin
Declaracin de Variables
Tipo de Datos Simple
byte, short, int, long, float, double, boolean, char
Declaracin de Variables
Tipo de Datos Compuesto
Number, Byte, Short, Integer, Long, Float, Double, Boolean, Character
Conversin de Datos
Cadena de Caracteres a Entero
Cadena de Caracteres a Real
Real a Cadena de Caracteres
Entero a Cadena de Caracteres
Cadena de Caracteres
Vectores y Matrices
Vector
Matriz
Sentencias
Condicional Simple (if else)
Condicional Compuesto (switch)
Sentencias
Iterativa de Condicin Inicial (while)
Iterativa de Condicin Final (do while)
Repetitiva
Libreras
Cargar las libreras en un Proyecto Java
Importar Clases desde las libreras cargadas
Capturar Datos por Pantalla
Clase Scanner
Capturar Cadena de Caracteres
Capturar Enteros
Clase Principal
Nota: Slo podrn ejecutarse mtodos y atributos dentro de la clase Main si poseen
modificador 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 Mtodos
Atributos
Mtodos
Visibilidad:
public
protected
private
Modificadores:
final
static
abstract
Argumentos:
Declaracin de variables
separadas por comas.
Nmeros Aleatorios
Clase Random
Entero Aleatorio
Real Aleatorio
Random por Rango
Booleano Aleatorio
Hilos en Java
Crear un Hilo
Llamar al Hilo
Crear Retardos