Java 90

Páginas: 14 (3463 palabras) Publicado: 29 de noviembre de 2010
Universidad de Alicante Departamento de Lenguajes y Sistemas Inform´ticos a

Aprende a programar en Java en 90 minutos: las diferencias esenciales entre C++ y Java 1.5
Rafael C. Carrasco

Copyright c 2004 Rafael C. Carrasco Actualizado el: 18 de octubre de 2004

Versi´n 1.2 o

Tabla de Contenido
1. Presentaci´n o 2. De C++ a Java en 16 pasos Soluciones de los ejercicios

Secci´n 1:Presentaci´n o o

3

1. Presentaci´n o Java es un lenguaje interpretado, orientado a objetos y especialmente seguro para la programaci´n de servicios en o Internet. Se puede compilar como un c´digo intermedio (el o llamado bytecode) que se ejecutar en cualquier sistema que disponga de una m´quina virtual de Java. Este documena to pretende conducirte desde el C++ al Java en muy poco tiempo atrav´s de una serie de ejercicios muy simples que e destacan las diferencias m´s importantes entre ambos lena guajes.

Secci´n 1: Presentaci´n o o

4

Para empear a utilizar Java en Linux debes hacer lo siguiente: 1. Descarga la segunda edici´n de Java (y la documentaci´n) de o o http://java.sun.com/j2se/1.5.0/download.html 2. Instala Java en un directorio (p. ej. /usr/java). 3. Asegurate deque la variable JAVA HOME apunta al directorio adecuado. En caso contrario, as´ ıgnale el valor mediante export JAVA HOME=/usr/java/j2sdk1.5.0 (o el directorio que corresponda). 4. Incluye el directorio de programas en la ruta de accesso: export PATH=$PATH:JAVA HOME/bin

Secci´n 2: De C++ a Java en 16 pasos o

5

2. De C++ a Java en 16 pasos Cada fichero de Java contiene una clase (cuyonombre coincide con el del fichero sin su extensi´n) y todas las funciones o de la clase. No se separan, por tanto, las cabeceras.

Secci´n 2: De C++ a Java en 16 pasos o

5

2. De C++ a Java en 16 pasos Cada fichero de Java contiene una clase (cuyo nombre coincide con el del fichero sin su extensi´n) y todas las funciones o de la clase. No se separan, por tanto, las cabeceras. Ejercicio 1.Escribe un fichero llamado pr1.java que contenga unicamente ´ lo siguiente:
class pr1 {}

A continuaci´n escribe javac pr1.java (observar´s que se crea el fichero o a java.class) y despu´s java pr1 (recuerda que Java es un lenguaje intere pretado). ¿Qu´ ocurre? e

Secci´n 2: De C++ a Java en 16 pasos o

6

La funci´n main debe pertenecer a una clase y ser del tipo o public static void main (String args[] ).

Secci´n 2: De C++ a Java en 16 pasos o

6

La funci´n main debe pertenecer a una clase y ser del tipo o public static void main ( String args[] ). Ejercicio 2. Modifica el programa anterior para que escriba en la pantalla el mensaje: “Mi primer programa en Java”. Usa para ello la funci´n siguiente: o System.out.println("texto").

Secci´n 2: De C++ a Java en 16 pasos o

7El compilador de Java compila todas las clases que necesita el programa.

Secci´n 2: De C++ a Java en 16 pasos o

7

El compilador de Java compila todas las clases que necesita el programa. Ejercicio 3. Escribe un fichero pr2.java del siguiente tipo:
class pr2 { public static void main ( String[] args ) { Pixel p; System.out.println("Java compila autom´ticamente las clases"); aSystem.out.print( "El pixel es " ); System.out.println( p ); } }

y otro fichero Pixel.java en el que se defina la clase Pixel de puntos caracterizados por su posici´n horizontal y vertical (en pixeles). o
class Pixel { int x, y; }

¿Por qu´ falla compilaci´n? e o

Secci´n 2: De C++ a Java en 16 pasos o

8

En Java hay dos tipos de datos: primitivos (boolean, char, double, float, int y long) yobjetos pertenecientes a las clases definidas por el programador o a las clases predefinidas Boolean, Character, Double, Float, Integer y Long. Mientras que los tipos primitivos como int reservan la memoria autom´ticamente y se inician a cero, la a memoria asignada a los objetos es siempre din´mica y la a iniciaci´n se hace mediante un constructor. Por tanto, too dos los objetos deben ser creados...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Los 90
  • A OS 90
  • Los 90
  • 90
  • 90
  • Decreto 90/90
  • Java
  • Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS