13
----------------------------------------- KIT de DESARROLLO JAVA ------------------------- Para obtener el el kit de desarrollo JAVA (JDK) y su documentación ir a: http://java.sun.com/javase/downloads/ Y oprimir en nonde dice: Java Platform (JDK) JDK Ver la figura anexa:

----------------------------------------- KIT de DESARROLLO JAVA -------------------------

  • Upload
    nitza

  • View
    37

  • Download
    4

Embed Size (px)

DESCRIPTION

----------------------------------------- KIT de DESARROLLO JAVA ------------------------- Para obtener el el kit de desarrollo JAVA (JDK) y su documentación ir a: http://java.sun.com/javase/downloads/ Y oprimir en nonde dice: Java Platform (JDK) JDK Ver la figura anexa:. - PowerPoint PPT Presentation

Citation preview

Page 1: ----------------------------------------- KIT de DESARROLLO JAVA -------------------------

----------------------------------------- KIT de DESARROLLO JAVA -------------------------

Para obtener el el kit de desarrollo JAVA (JDK) y su documentación ir a: http://java.sun.com/javase/downloads/

Y oprimir en nonde dice: Java Platform (JDK) JDK

Ver la figura anexa:

Page 2: ----------------------------------------- KIT de DESARROLLO JAVA -------------------------

----------------------------------------- KIT de DESARROLLO JAVA -------------------------

También es necesario crear un acceso directo a DOS y colocarlo en el escritorio de WINDOWS. Especificar un directorio de trabajo en las propiedades del icono del acceso directo.

Finalmente es necesario especificar la ruta a la carpeta bin de jdk1.6... de Java, como sigue: En WINDOWS XP:

1.- Oprimir el botón derecho sobre MiPC

2.- Oprimir en Propiedades

3.- Oprimir en Opciones avanzadas

4.- Oprimir en Variables de entorno

5.- En el campo varibles de usuario, modificar la variable path, agregrándole un ; y despues la ruta completa al directorio bin de djk1.6... de Java

POR EJEMPLO, si en path originalmente aparece así:

C:\BC45\BIN;C:\DJGPP\BIN Agregar: ;C:\Archivos de programa\Java\jdk1.6.0_02\bin

Quedando así:

C:\BC45\BIN;C:\DJGPP\BIN;C:\Archivos de programa\Java\jdk1.6.0_02\bin

------------------------------------------ Ambiente integrado de desarrollo --------------------

Para obtener el ambiente de desarrollo integrado ir a: http://www.jcreator.com Despues ingresar a download y bajarse la última versión FREEWARE. Es decir, Jcreator LE ( la edición light --> LE ) Instalar Jcreator después del kit de desarrollo JDK.

Page 3: ----------------------------------------- KIT de DESARROLLO JAVA -------------------------

Mi primer programa en JAVA

public class Hola { public static void main(String[] args) { System.out.println("Hola mundo cruel");

}}

Hola mundo cruel

Page 4: ----------------------------------------- KIT de DESARROLLO JAVA -------------------------

En Java Creator hacer lo siguientepara crear un programa:

1.- File-New-Project y seleccionar Basic Java Aplication2.- Build-Compile Project3.- Execute Project

En la ventana de DOS hacer los siguiente para crear un programa:

1.- javac NombreArchivo.java Hola.java 2.- java NombreArchivo Hola

Page 5: ----------------------------------------- KIT de DESARROLLO JAVA -------------------------

Esqueletos

En c En java

struct miEstructura{ // miembros datos

} ;

class miClase{ // miembros datos // miembros métodos (funciones)}

Page 6: ----------------------------------------- KIT de DESARROLLO JAVA -------------------------

En c En java#include <math.h>#define PI 3.1416

struct miEstructura{

float a; char c[20];

} ;

float volEsf(float r){ return PI * pow(r, 3.);}

int main(){ float v = volEsf(5.5); printf(“Volumen = %f”, v );}

public class miClase // este archivo se tiene que llamar miClase{

float a; // miembro variable char c[ ] = new char[20]; // miembro objeto public static double volEsf(double r) // miembro método { return Math.PI * Math.pow(r, 3.); }

public static void main(String[] args) // miembro método { double v = volEsf(5.5); System.out.println("Volumen = " + v); }

}

Page 7: ----------------------------------------- KIT de DESARROLLO JAVA -------------------------

public class MiClase {

public static int tmp = 123; // miembro variable

public static final double PI = 3.141592653589793;// miembro constante

public float p;

public static void miFun() // miembro método {

double a = tmp * PI;//p = 2; INVALIDO, miembro no estático

}}

Un miembro estático de una clase, solo puede a acceder a miembros estáticos de su propia clase

Page 8: ----------------------------------------- KIT de DESARROLLO JAVA -------------------------

public class MiClase {

public static int tmp = 123; // miembro variable

public static final double PI = 3.141592653589793;// miembro constante

public static void imprimeArreglo(int a[]) // miembro método {

for(int i = 0 ;i < a.length; i++) System.out.println(a[i]);}

}

class Main{

public static void main(String[] args) {

int p[] = {3,6,8,3,6};MiClase.imprimeArreglo(p);double a = MiClase.PI;fun(); // ERROR. fun no es estatica y está en la misma clase que main

}

public void fun( void ) {

int p[] = {3,6,8,3,6};MiClase.imprimeArreglo(p); double a = MiClase.PI;

}

}

Los miembros estáticos de otra clase se acceden sin crear objetos, así:

IdentificadorDeLaClase.miembro

Y se pueden acceder independientemente de que el método sea estático o no.

Page 9: ----------------------------------------- KIT de DESARROLLO JAVA -------------------------

La clase String produce objetos que son cadenas de caracteres

public class Hola2{

public static void main(String args[])

{

String mensaje = "Hola mundo cruel, sabias que: ";

int i = 10;

System.out.println(mensaje + 5 + " + " + 5 + " es: " + i);

}}

Hola mundo cruel, sabias que: 5 + 5 es: 10

Page 10: ----------------------------------------- KIT de DESARROLLO JAVA -------------------------

class Hola{ public static void main(String args[])

{ double vol_esf = volEsfera(3);

mensaje("Hola, el volumen de la esfera de radio " + 3 + " es: " + vol_esf);}

public static void mensaje(String texto) { System.out.println(texto); }

public static double volEsfera(double radio) { double vol; vol = 4. / 3. * Math.PI * Math.pow(radio, 3.); //float v = vol; //error, porque no cabe en el float return vol; }}

No hay prototipos

No hay includes ni defines

Page 11: ----------------------------------------- KIT de DESARROLLO JAVA -------------------------

La Clase Math (Esbozo)public class Math

{ public static final double E = 2.718281828459045 ;

public static final double PI = 3.141592653589793;

public static double pow(double a, double b)

{ // regresa ab

..

..

}public static double sin(double a) {

..

..}……

}

Page 12: ----------------------------------------- KIT de DESARROLLO JAVA -------------------------

public class TablaSeno { public static void main(String[] args) {

System.out.println("Angulo\t Seno");

for (double a = 0;a < 2 * Math.PI; a += .5)System.out.println(a+"\t"+Math.sin(a));

}}

Angulo Seno0.0 0.00.5 0.4794255386042031.0 0.84147098480789651.5 0.99749498660405442.0 0.90929742682568172.5 0.59847214410395643.0 0.14112000805986723.5 -0.350783227689619844.0 -0.75680249530792824.5 -0.9775301176650975.0 -0.95892427466313855.5 -0.70554032557039196.0 -0.27941549819892586

Page 13: ----------------------------------------- KIT de DESARROLLO JAVA -------------------------

public class Arreglos // Arreglos. Los arreglos son objetos en JAVA { public static void main(String[] args) {

double a[];a = new double[100];

float b[] =new float[1000];

int p[] = {3,6,8,3,6};float f[] = {3.1f,6.8f,8.8f,3.5f,6.2f};int tamano = p.length; // acceso al miembro length del objeto pimprimeArreglo(p);imprimeArreglo(f);

}

public static void imprimeArreglo(int a[]){

for(int i = 0 ;i < a.length; i++)System.out.println(a[i]);

}public static void imprimeArreglo(float a[]) // sobrecarga de imprimeArreglo {

for(int i = 0 ;i < a.length; i++)System.out.println(a[i]);

}public static void imprimeArreglo(double a[]) // sobrecarga de imprimeArreglo{

for(int i = 0 ;i < a.length; i++)System.out.println(a[i]);

}}