Poo_2_Introducción A Programación Java
Introducción a las Aplicaciones Java
1
Contenido
1. La plataforma java.
2. La plataforma básica Java.
3. Creación de aplicaciones con el JDK.
4. Desarrollo y ejecución de aplicaciones java
5. Aspectos léxicos.
6. Sintaxis de Java
i. Comentarios.
ii. Identificadores.
iii. Palabras clave.
iv. Literales
7. Expresiones y Operadores
i. Operadores que utiliza Javaii. Sentencias de asignación
iii. Operadores de incremento y asignación
8. Precedencia asignada a los operadores.
9. Variables y tipos de datos.
10. Tipos de datos primitivos.
11. Bloques y ámbito.
12. Ejercicios.
MCPD. C Cecilia Wiesse
2
La plataforma java
Una plataforma es el ambiente de hardware o software en el cual se
ejecutan los programas. En general, la mayoría de las plataformaspueden
ser descritas como una combinación de hardware y sistema operativo.
Algunas de las plataformas más populares son Windows, Solaris, Linux y
MacOS.
La plataforma Java difiere de las anteriores en que ésta es una plataforma
basada únicamente en software que corre por encima de las plataformas
basadas en hardware.
La plataforma Java consta de dos componentes:
- La Máquina Virtual de Java(JVM)
- La Interfaz de Programación de Aplicaciones de Java (API Java)
MCPD. C Cecilia Wiesse
3
La plataforma java (2/4)
La plataforma Java provee:
Compilador (javac.exe)
Librería de Clases Base:classes.zip,
rt.jar
Debugger (jdb.exe)
Interprete de Bytecode: La Máquina
Virtual de Java (java.exe)
Generador de Documentación:
(javadoc.exe)
Utilidad para Empaquetado:(jar.exe)
etc…
MCPD. C CeciliaWiesse
4
La plataforma java (3/4)
Java Development Kit (JDK):
- Java Runtime Environment (JRE):
- Java Virtual Machine.
- Java API: lenguaje básico y librerías
estándar.
- Compilador a bytecode.
- Otras herramientas:
- Debuggers.
- Applet viewer.
- Compiladores RMI
- …
MCPD. C Cecilia Wiesse
5
La plataforma java (4/4)
La plataforma Java es una nueva plataforma de software diseñada paraproporcionar y ejecutar aplicaciones de forma interactiva, dinámica y
segura en un entorno de red
MCPD. C Cecilia Wiesse
6
La plataforma básica Java
La plataforma básica Java es la plataforma mínima en la que los
desarrolladores pueden confiar para ejecutar cualquier aplicación o
"applet" de Java.
Está orientada a las redes, ordenadores desktop y estaciones de trabajo.
Incluye la yamencionada máquina virtual y un sub-grupo de todos los
APIs requeridos para ejecutar aplicaciones llamado Java Applet API o
Java Base API.
Existe otro grupo de APIs llamado Standard Extension API y que han sido
definidos por Javasoft en cooperación con otras empresas para extender
las funciones básicas.
MCPD. C Cecilia Wiesse
7
Creación de aplicaciones con el JDK
Se debe realizar un programa javael cual se desarrolla en base a una
clase.
Para crear una clase sólo se necesita un archivo fuente que contenga la
palabra clave reservada class seguida de un identificador legal y un
bloque delimitado por dos llaves para el cuerpo de la clase.
Una clase contiene:
- Datos (se denominan Datos Miembro). Estos pueden ser de tipos primitivos o
referencias.
- Métodos (se denominan MétodosMiembro).
MCPD. C Cecilia Wiesse
8
Creación de aplicaciones con el JDK (2/3)
La sintaxis general para la declaración de una clase es:
- modificadores class nombre_clase {
declaraciones_de_miembros ;
}
- declaraciones_de_miembros: Variables,Atributos,Metodos
Por ejemplo:
class Punto {
int x;
int y;
}
MCPD. C Cecilia Wiesse
9
Creación de aplicaciones con el JDK (3/3)
Acontinuación se describe de manera gráfica cuales son los pasos a
seguir para construir una aplicación Java usando el JDK:
1. Editar el archivo con el código fuente .
2. Guardar el archivo.
3. Compilar y ejecutar el programa.
MCPD. C Cecilia Wiesse
10
Desarrollo y ejecución de aplicaciones java
MCPD. C Cecilia Wiesse
11
Aspectos léxicos
Ignora múltiples espacios en blanco
...
Regístrate para leer el documento completo.