Introducción a java

0

No comments posted yet

Comments

Slide 1

Introducción a Java Paradigmas de programación I

Slide 2

Genealogía de Java CPL BCPL B C C++

Slide 3

¿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

Slide 4

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

Slide 5

Java es independiente de la plataforma Código Fuente Compilador PC Compilador Power PC Complador SPARC Código de Bytes

Slide 6

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

Slide 7

Clase e instancia Clase Instancia

Slide 8

Clases en Java Clase public class Welcome2 { public static void main(String args[]) { System.out.println(“Hola mundo otra vez”); } } =

Slide 9

Instancias en Java Encendido = No Color=Rojo Arrancar Acelerar Frenar Detenerse Apagar Automóvil new Clase Instancia Automovil MiCoche = new Automovil()

Slide 10

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); } }

Slide 11

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>

Slide 12

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”); } }

Slide 13

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.

Slide 14

Compilar el Programa Compilar el programa javac Welcome.java Ejecutar el programa java Welcome.class

Slide 15

Tipos Primitivos Lógicos (boolean) Textuales (char) Integrales (byte, short, int, long) Flotantes (float, double)

Slide 16

Lógicos (boolean) Obtiene los valores lógicos de true y false

Slide 17

Textuales (char) Representa un carácter Unicode Se enmarca en comillas simples (’ ’)

Slide 18

Textuales (String) El String es un objeto en Java Está enmarcado por comillas dobles (“ “)

Slide 19

Integrales Representan las numeraciones decimal, octal y hexadecimal. Por defecto se asume int Para indicar un long se utiliza L o l

Slide 20

Flotantes Por defecto se asume double Utilizan las literales E,e,D,d,F,f

Slide 21

BlueJ

Slide 22

BlueJ

Slide 23

Introducción a Java Paradigmas de programación I

URL: