Documentos de Académico
Documentos de Profesional
Documentos de Cultura
JAVA 7
Alejandro Prez Lpez Febrero 2013
BIBLIOGRAFIA
Qu es Java?
Java es un leguaje de programacin orientado a objetos desarrollado por SUN MICROSYSTEMS. Sintaxis est basada en C++. Los orgenes se remontan al ao 1991, en busca de un lenguaje capaz de ejecutarse sobre productos electrnicos tales como electrodomsticos. James Gosling estaba trabajando en el desarrollo de una plataforma software barata e independiente del hardware mediante C++. Crea un nuevo lenguaje, al que se llam Oak. En 1994 se da el boom de la web y Oak fue rebautizado como Java. El 23 de enero 1996 se public oficialmente la versin Java 1.0 En mayo del 2000 se lanza la versin 1.3 del J2SE (Java 2 Standar Edition), en febrero del 2002 se lanz la versin 1.4 , Java 5.0 en Septiembre del 2004, Java 6.0 en Diciembre del 2006, Java 7.0 en 2008
Qu es Java?
Java es ms que un lenguaje de programacin: Java es adems Un sistema de tiempo de ejecucin. Una interfaz de programacin de aplicaciones (API- Application Programming Interfaces). Un juego de herramientas de desarrollo.
INTRODUCCION A JAVA
JAVA
es :
Una Plataforma
La Plataforma JAVA
Java -Mquina Virtual
JVM Interpretador Java
Ambiente Runtime
La Plataforma JAVA
La plataforma JAVA difiere de la mayora de las dems plataformas en que la primera es una plataforma enteramente de SOFTWARE, la cual se ejecuta encima de otras plataformas basadas en HARDWARE. Se integra por: 1. La Mquina Virtual de JAVA (JVM) 2. La Interfaz de Programacin de Aplicaciones JAVA (JAVA API)
La Plataforma JAVA
El API de JAVA es un conjunto de componentes de software listos para ser utilizados que proveen de muchas posibilidades de desarrollo; tales como creacin de interfaces de usuario Grficas (GUI). El API se agrupa en bibliotecas de CLASES e INTERFACES conocidos como Paquetes. .
LA PROGRAMACION JAVA
Lenguaje de propsito general Diseado para facilitar la construccin de aplicaciones distribuidas mediante una coleccin de clases para uso en aplicaciones en red. Es interpretado (interprete para ejecutar el programa). Los programas se compilan en una mquina virtual Java generndose un cdigo intermedio denominado b tecode. ! tecode" independientemente de la mquina (se puede ejecutar en cualquier plataforma).
LA PROGRAMACION JAVA
Es un lenguaje fuertemente tipificado# no soporta punteros# utili$a recoleccin de basura en tiempo de ejecucin en ve$ de liberacin e%pl&cita de memoria. Lenguaje de alto nivel que permite escribir programas convencionales como aplicaciones para 'nternet (applets). Los tipos de datos primitivos son de tamaos definidos con independencia de la mquina o sistema operativo. ()ltiples *ilos de ejecucin (multi*ilo)" capacidad de un programa de ejecutar varias tareas de forma simultnea.
OBJETOS METODOS
DESTRUCTORES
Tareas formales al momento de destruir el objeto.
MENSAJES
POLIMORFISMO
Capacidad de comportarse de varias maneras. Sobrecarga y sobreescritura de mtodos.
PROGRAMAS JAVA
+plicaciones" independientes. programas autnomos
+pplets" tipo especial de programa que se puede ejecutar directamente en un navegador ,eb compatible con J+-+. Estn incrustados en otro lenguaje (./(L)
E ition
Una vez que se instala el kit de desarrollo, existen dos comandos bsicos: JAVAC nombre_archivo.java
Para generar un archivo de bytecode con extensin .CLASS
JAVA nombre_clase
Para ejecutar una clase en la mquina virtual
Lenguaje
e Programa&i2n JAVA
Adems, cuenta con implementaciones del API y de mquinas virtuales para dispositivos porttiles, tales como celulares, palms, beepers...etc.!
La @e&nolog/a JAVA
La tecnologa de desarrollo en JAVA se encuentra disponible en tres modalidades: 1. Standard Edition 2. Enterprise Edition 3. Micro Edition
E ition
Para crear un programa no hace falta ms que un simple EDITOR DE TEXTO, tal como el bloc de notas, el edit, el VI. Tambin existen IDEs (entornos integrados de desarrollo) para JAVA, tales como el FORTE 4J, JDeveloper, NetBeans, Eclipse, Sun Java Studio, JBuilder, JCreator.
AEB
e"&arga
e JAVA
De ah, se pueden obtener implementaciones de la mquina virtual y del kit de desarrollo para las plataformas ms comunes; as como documentacin, ayuda y tutoriales.
Am!iente
e De"arrollo
Am!iente
S/m!olo
e De"arrollo
el Si"tema O'erati+o
Ir a InicioInicio-AccesoriosAccesorios-Command Prompt El programa javac es el compilador del cdigo JAVA, y genera un archivo con extension class
Am!iente
S/m!olo
e De"arrollo
el Si"tema O'erati+o
Am!iente
e De"arrollo
En el bloc de notas escriba o copie el siguiente programa, guarde el archivo por ejemplo en h:\ h:\luisj\ luisj\Bienvenido.java
class Bienvenido { public static void main(String[] args) { System.out.println("Bienvenido al curso de Java 7"); } }
Vaya al smbolo del sistema y ubquese en el directorio mi caso h:\ h:\luisj, ahora ejecute la orden javac Bienvenido.java, al compilar el cdigo del programa se genera el archivo Bienvenido.class, Bienvenido.class, ahora por ultimo indique la siguiente orden Java Bienvenido Anote resultados.