Descargar

Programación Interactiva (página 2)

Enviado por Pablo Turmero


Partes: 1, 2
edu.red 11 Desventajas de Java contra C++ Los programas en C++ se ejecutan más rapidamente

Mayor eficiencia en consumo de recursos

La capacidad de crear objetos reales en C++ es útil cuando se requiere velocidad extra.

Incapacidad de pasar objetos por valor (imitado por métodos de clonación)

Carencia de herencia múltiple, imitado por la herencia múltiple de interfases en Java, aunque no totalmente.

Instrucción goto (reemplazada por bloques con nombre)

edu.red 12 Java Development Kit (JDK)Java Runtime Environment (JRE) El JRE es un paquete de software desarrollado por Sun que contiene la JVM y todo lo necesario para ejecutar programas Java

El JDK es otro paquete que incluye todo lo necesario para crear y ejecutar programas Java (incluye el JRE, compilador, debugger, visor de applets, Java API, entre otras herramientas para el programador).

edu.red 13 Java API El Java API (Application Program Interfase) es un conjunto de librerías que permiten el desarrollo de aplicaciones en Java, brinda funciones de uso común para el programador como por ejemplo: Creación y manejo de elementos de GUI Manejo de archivos Funciones de red Comunicación entre programas

edu.red 14 Java API Existen dentro de su librería clases gráficas (awt y swing), las cuales permiten crear objetos gráficos comunes altamente configurables y con una arquitectura independiente de la plataforma.

Hay gran cantidad de herramientas para generar interfaces gráficas como: JBuilder NetBeans Fote4J Jdeveloper Eclipse

edu.red 15 Java API Se puede acceder a bases de datos fácilmente con JDBC, independientemente de la plataforma utilizada.

Existen clases JDBC para las Bases de Datos más comunes, entre ellas: Oracle PostgreSQL MySQL

edu.red 16 Herramientas del JDK javac: El compilador Java, convierte código fuente (.java) en bytecodes (.class)

java: El interprete de Java este programa es el que ejecuta los bytecodes

appletviewer: Un interprete Java que ejecuta applets desde un archivo HTML, tal como lo haría un navegador web

javadoc: Genera documentación de código fuente en formato HTML

javap: El desensamblador Java, puede obtener el código fuente a partir de lso bytecodes

jdb: El depurador (debugger), permite supervisar la ejecución de los programas Java

jar: Permite almacenar un programa en Java que comprende muchos .class en un solo archivo .jar (en realidad, es un .zip)

edu.red 17 Compilación y Ejecución Por ahora, digamos que cada clase debe estar definida en un archivo que debe llamarse igual que la clase, con extensión .java

Es decir, la clase FiguraGeometrica debe declararse en un archivo llamado FiguraGeometrica.java

edu.red 18 Compilación y EjecuciónAplicaciones /****************** HolaMundo.java******************/

class HolaMundo { public static void main (String args[]) { System.out.println("Hola Mundo !"); } }

Por ejemplo:

edu.red 19 Compilación y EjecuciónApplets /* HolaMundoApplet.java */ import java.applet.Applet; import java.awt.*;

class HolaMundoApplet extends Applet { public void paint (Graphics g) { g.drawString (“Hola Mundo !", 0, 20); } } Por ejemplo: /* HolaMundoApplet.java */

Partes: 1, 2
 Página anterior Volver al principio del trabajoPágina siguiente