La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

JDK Ver la figura anexa:

Presentaciones similares


Presentación del tema: "JDK Ver la figura anexa:"— Transcripción de la presentación:

1 JDK Ver la figura anexa:
KIT de DESARROLLO JAVA Para obtener el el kit de desarrollo JAVA (JDK) y su documentación ir a: Y oprimir en nonde dice: Java Platform (JDK) JDK Ver la figura anexa:

2 ----------------------------------------- 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 jdk 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 djk 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: 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.

3 Mi primer programa en JAVA
public class Hola { public static void main(String[] args) System.out.println("Hola mundo cruel"); } Hola mundo cruel

4 En la ventana de DOS hacer los siguiente. para crear un programa: 1
En la ventana de DOS hacer los siguiente para crear un programa: javac NombreArchivo.java Hola.java 2.- java NombreArchivo Hola En Java Creator hacer lo siguiente para crear un programa: 1.- File-New-Project y seleccionar Basic Java Aplication 2.- Build-Compile Project 3.- Execute Project

5 Esqueletos En c En java struct miEstructura class miClase { {
// miembros datos } ; class miClase { // miembros datos // miembros métodos (funciones) }

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

7 Un miembro estático de una clase, solo puede a acceder a
miembros estáticos de su propia clase public class MiClase { public static int tmp = 123; // miembro variable public static final double PI = ;// miembro constante public float p; public static void miFun() // miembro método double a = tmp * PI; //p = 2; INVALIDO, miembro no estático }

8 IdentificadorDeLaClase.miembro
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. public class MiClase { public static int tmp = 123; // miembro variable public static final double PI = ;// 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 )

9 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 " + " " es: " + i); } Hola mundo cruel, sabias que: es: 10

10 No hay includes ni defines
class Hola { public static void main(String args[]) { double vol_esf = volEsfera(3); mensaje("Hola, el volumen de la esfera de radio " " 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

11 La Clase Math (Esbozo) public class Math
{ public static final double E = ; public static final double PI = ; public static double pow(double a, double b) { // regresa ab .. } public static double sin(double a) {

12 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 Seno

13 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 p imprimeArreglo(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 public static void imprimeArreglo(double a[]) // sobrecarga de imprimeArreglo


Descargar ppt "JDK Ver la figura anexa:"

Presentaciones similares


Anuncios Google