|
|
Introducción a Java Paradigmas de programación I
Genealogía de Java CPL BCPL B C C++
¿Por qué aprender Java? Tiene soporte de Sun Microsystems Se basa en una plataforma de diseño común Es portable a través de plataformas operativas Es fácil integrar Applets en Web e Intranets corporativas Reemplaza el Aprendizaje de los detalles de varias herramientas como C++, CGI, HTML. Es Orientado a Objetos
Java es independiente de la plataforma Código Fuente Compilador PC Compilador Power PC Complador SPARC Archivo binario de PC Archivo binario de Power PC Archivo binario de SPARC
Java es independiente de la plataforma Código Fuente Compilador PC Compilador Power PC Complador SPARC Código de Bytes
Tipos de Programas Java Código Fuente .java Compilador javac Compilador javac Código de Bytes .class Código de Bytes .class Aplicación independiente Applet
Clase e instancia Clase Instancia
Clases en Java Clase public class Welcome2 { public static void main(String args[]) { System.out.println(“Hola mundo otra vez”); } } =
Instancias en Java Encendido = No Color=Rojo Arrancar Acelerar Frenar Detenerse Apagar Automóvil new Clase Instancia Automovil MiCoche = new Automovil()
Applet de java // Ejemplo de un applet Java import java.applet.Applet; import java.awt.Graphics; public class Welcome extends Applet { public void paint(Graphics g) { g.drawString(“Hola Mundo”,10, 10); } }
Applet Incrustado Compilador javac Código de Bytes .class <!-- Ejemplo de un applet Java incrustado en HTML --> <html> <applet code=“Welcome.class” Heigh=300 Width=300> </applet> </html>
Aplicación independiente en Java // Este es un ejemplo de una aplicación independiente en // Java public class Welcome2 { public static void main(String args[]) { System.out.println(“Hola mundo otra vez”); } }
Formato de Archivo package (opcional) import (las necesarias) Clases e interfaces Nota: El archivo debe llamarse exactamente igual que la clase que esta en el.
Compilar el Programa Compilar el programa javac Welcome.java Ejecutar el programa java Welcome.class
Tipos Primitivos Lógicos (boolean) Textuales (char) Integrales (byte, short, int, long) Flotantes (float, double)
Lógicos (boolean) Obtiene los valores lógicos de true y false
Textuales (char) Representa un carácter Unicode Se enmarca en comillas simples (’ ’)
Textuales (String) El String es un objeto en Java Está enmarcado por comillas dobles (“ “)
Integrales Representan las numeraciones decimal, octal y hexadecimal. Por defecto se asume int Para indicar un long se utiliza L o l
Flotantes Por defecto se asume double Utilizan las literales E,e,D,d,F,f
BlueJ
BlueJ
Introducción a Java Paradigmas de programación I
by RobSalazar | Modified: 1 year ago
Language: Spanish (Detected) | Topic: Computers
| 18 Views | 1 Embeds |
| URL: |
No comments posted yet
Comments