TUTORIAL<br />1<br />Lenguaje de programación<br />
MI PRIMER PROGRAMA<br />
MI PRIMER  PROGRAMA<br />CLASES<br />Todo programa en java consiste de cuando menos una declaración de clase que usted, el...
MI PRIMER  PROGRAMA<br />Ahora agregamos la PALABRA CLAVE para indicar que es una clase<br />class<br />Bienvenido<br />La...
MI PRIMER  PROGRAMA<br />Existen varios tipos de clases por el momento solo hablaremos de uno de ellos<br />public<br />La...
MI PRIMER  PROGRAMA<br />publicclassBienbenido<br />Listo ya hemos declarado una clase, ahora recordemos que una clase con...
MI PRIMER  PROGRAMA<br />En el cuerpo de una clase pueden contener uno o mas métodos, estos generalmente realizan una tare...
MI PRIMER  PROGRAMA<br />En el cuerpo de una clase pueden contener uno o mas métodos, estos generalmente realizan una tare...
MI PRIMER  PROGRAMA<br />publicclass Bienvenidos <br />{<br />publicstaticvoidmain (Stringargs [])<br />}<br />public: Pal...
MI PRIMER  PROGRAMA<br />publicclass Bienvenidos <br />{<br />publicstaticvoidmain (Stringargs [])<br />}<br />static: Ind...
MI PRIMER  PROGRAMA<br />publicclass Bienvenidos <br />{<br />publicstaticvoidmain (Stringargs [])<br />}<br />void: Es un...
MI PRIMER  PROGRAMA<br />publicclass Bienvenidos <br />{<br />publicstaticvoidmain (Stringargs [])<br />}<br />main: en un...
MI PRIMER  PROGRAMA<br />publicclass Bienvenidos <br />{<br />publicstaticvoidmain (Stringargs [])<br />}<br />(Stringargs...
MI PRIMER  PROGRAMA<br />publicclass Bienvenidos <br />{<br />publicstaticvoidmain (Stringargs [ ])<br />}<br />Esto es po...
MI PRIMER  PROGRAMA<br />Igual que la clase, un método también debe tener un cuerpo <br />publicclass Bienvenidos <br />{<...
MI PRIMER  PROGRAMA<br />Igual que la clase, un método también debe tener un cuerpo <br />publicclass Bienvenidos <br />{<...
MI PRIMER  PROGRAMA<br />publicclass Bienvenidos <br />{<br />publicstaticvoidmain (Stringargs [ ])<br />{<br />System.out...
MI PRIMER  PROGRAMA<br />publicclass Bienvenidos <br />{<br />publicstaticvoidmain (Stringargs [ ])<br />{<br />System.out...
MI PRIMER  PROGRAMA<br />Es de mucha ayuda el insertar comentarios para documentar los programas y mejorar la legibilidad ...
MI PRIMER  PROGRAMA<br />Comentemos entonces nuestro código<br />// programa para imprimir texto<br />publicclass Bienveni...
NETBEANS<br />La corrida de este código la realizaremos en netbeans  que es una plataforma que permite programar en Java<b...
NETBEANS<br />Abrimos  NetBeans- archivo – nuevo proyecto <br />En la ventana de nuevo proyecto seleccionar la categoría d...
NETBEANS<br />Es necesario asignarle el nombre al proyecto, así que en nombre del proyecto digitar el nombre,  le pondremo...
NETBEANS<br />Ahora debemos crearla clase Bienvenido.java<br />
NETBEANS<br />Clic derecho sobre la carpeta Paquete de fuentes – nuevo – Clase Java…<br />
NETBEANS<br />En la ventana nueva clase Java, en nombre de la clase digite Bienvenido <br />Clic en terminar<br />
NETBEANS<br />Como podemos ver ya se creo la clase Bienvenido<br />
NETBEANS<br />Recordemos el código que hemos estado realizando<br />publicclass Bienvenidos <br />{<br />//el método main ...
NETBEANS<br />
NETBEANS<br />Para correr el programa hacemos clic en el triangulo verde y en la parte de abajo vemos la respuesta<br />
NETBEANS<br />Cambiamos la forma System.out.println(´´¡Bienvenido
a
la programación 
Java!´´);<br />
API<br />
API<br />Ahora  viene lo divertido<br /> la interfaz  con API <br />API<br />
API<br />Los paquetes  del API de java se dividen en básicos y opcionales.<br />La mayoría de los paquetes del API comienz...
API<br />Recordemos el código en el que estamos trabajando. <br />A este código le vamos a modificar <br />publicclass Bie...
API<br />Api es un conjunto de paquetes o bibliotecas y cuando queremos utilizar uno de esto paquetes debemos indicar que ...
API<br />Indicamos el paquete y la clase que vamos a utilizar<br />// paquete de Java<br />Importjavax.swing.JOptionPane; ...
API<br />Indicamos el paquete y la clase que vamos a utilizar<br />// paquete de Java<br />Importjavax.swing.JOptionPane; ...
API<br />Indicamos el paquete y la clase que vamos a utilizar<br />// paquete de Java<br />Importjavax.swing.JOptionPane; ...
API<br />Bueno hasta ahora solo le homos indicado al compilador que paquete y clase vamos a utilizar del API<br />// paque...
API<br />En el cuerpo del método main tenemos que llamar al método showMessageDialogde la clase JOptionPaneesto indica que...
API<br />Debemos tomar en cuenta como  se llama a un método de una clase.<br />Se escribe primero la clase a la que perten...
API<br />Como pueden ver también aumentamos la palabra clave null  que indica en donde se va a colocar el cuadro de dialog...
API<br />Finalmente utilizamos  el método exit de la clase System para terminar la aplicación, es decir esto se requiere p...
API<br />{<br />JOptionPane .showMessageDialog(null,´´¡Bienvenido
 a
 la programación
 Java!´´);<br />System.exit(0); // t...
API<br />Al principio del código recuerdan que indicamos al compilador que paquete y que clase de ese paquete de API íbamo...
API<br />Ahora corramos el código en NetBeans y veamos los resultados<br />
API<br />Barra de título<br />showMessageDialog<br />Cambia el tamaño del cuadro de diálogo para acomodar la cadena<br />B...
Solo practicando fortalecerás tus conocimientos<br />
Upcoming SlideShare
Loading in …5
×

Java 1

6,398 views

Published on

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
6,398
On SlideShare
0
From Embeds
0
Number of Embeds
213
Actions
Shares
0
Downloads
160
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Java 1

  1. 1. TUTORIAL<br />1<br />Lenguaje de programación<br />
  2. 2. MI PRIMER PROGRAMA<br />
  3. 3. MI PRIMER PROGRAMA<br />CLASES<br />Todo programa en java consiste de cuando menos una declaración de clase que usted, el programador debe definir.<br />Para empezar elegiremos la clase con el nombre:<br />Bienvenido<br />El nombre de una clase se conoce como identificador<br />Es importante que los nombres de las clases siempre empiecen con mayúscula<br />
  4. 4. MI PRIMER PROGRAMA<br />Ahora agregamos la PALABRA CLAVE para indicar que es una clase<br />class<br />Bienvenido<br />Las palabras claves siempre se escriben en minúscula<br />
  5. 5. MI PRIMER PROGRAMA<br />Existen varios tipos de clases por el momento solo hablaremos de uno de ellos<br />public<br />Las clases public son accesibles desde otras clases, bien sea directamente o por herencia<br />public<br />classBienbenido<br />
  6. 6. MI PRIMER PROGRAMA<br />publicclassBienbenido<br />Listo ya hemos declarado una clase, ahora recordemos que una clase consta de un cuerpo<br />{ indica que comienza el cuerpo de la clase<br />Cuerpo de la clase<br />} indica que termina el cuerpo de la clase<br />
  7. 7. MI PRIMER PROGRAMA<br />En el cuerpo de una clase pueden contener uno o mas métodos, estos generalmente realizan una tarea.<br />Igual como hicimos con la clase empezaremos declarando un método dentro del cuerpo de la clase<br />publicclass Bienvenidos <br />{<br /> CUERPO DE LA CLASE<br />}<br />
  8. 8. MI PRIMER PROGRAMA<br />En el cuerpo de una clase pueden contener uno o mas métodos, estos generalmente realizan una tarea.<br />Igual como hicimos con la clase empezaremos declarando un método dentro del cuerpo de la clase<br />publicclass Bienvenidos <br />{<br />publicstaticvoidmain (Stringargs [])<br />}<br />
  9. 9. MI PRIMER PROGRAMA<br />publicclass Bienvenidos <br />{<br />publicstaticvoidmain (Stringargs [])<br />}<br />public: Palabra clave indica que el método esta disponible al público. Es decir los métodos de otra clases pueden llamarlo desde el exterior del cuerpo de la declaración de la clase<br />
  10. 10. MI PRIMER PROGRAMA<br />publicclass Bienvenidos <br />{<br />publicstaticvoidmain (Stringargs [])<br />}<br />static: Indica que main es un método static<br />Un método static es especial ya que puede llamarse sin tener que crear primero un objeto de la clase en la cual se declara ese método<br />
  11. 11. MI PRIMER PROGRAMA<br />publicclass Bienvenidos <br />{<br />publicstaticvoidmain (Stringargs [])<br />}<br />void: Es una palabra clave que indica que este método realizará una tarea, pero no devolverá ningún tipo de información cuando complete su tarea<br />
  12. 12. MI PRIMER PROGRAMA<br />publicclass Bienvenidos <br />{<br />publicstaticvoidmain (Stringargs [])<br />}<br />main: en una aplicación java solo uno de los métodos debe llamarse main<br />
  13. 13. MI PRIMER PROGRAMA<br />publicclass Bienvenidos <br />{<br />publicstaticvoidmain (Stringargs [])<br />}<br />(Stringargs []) : Los paréntesis indican que es un método<br />
  14. 14. MI PRIMER PROGRAMA<br />publicclass Bienvenidos <br />{<br />publicstaticvoidmain (Stringargs [ ])<br />}<br />Esto es por el momento lo que debemos saber de esta declaración.<br />
  15. 15. MI PRIMER PROGRAMA<br />Igual que la clase, un método también debe tener un cuerpo <br />publicclass Bienvenidos <br />{<br />publicstaticvoidmain (Stringargs [ ])<br />{<br /> CUERPO DE LA MÉTODO<br /> }<br />}<br />
  16. 16. MI PRIMER PROGRAMA<br />Igual que la clase, un método también debe tener un cuerpo <br />publicclass Bienvenidos <br />{<br />publicstaticvoidmain (Stringargs [ ])<br />{<br />System.out.println(´´¡Bienvenido a la programación Java!´´);<br /> }<br />}<br />
  17. 17. MI PRIMER PROGRAMA<br />publicclass Bienvenidos <br />{<br />publicstaticvoidmain (Stringargs [ ])<br />{<br />System.out.println(´´¡Bienvenido a la programación Java!´´);<br /> }<br />}<br />System.out: es un objeto de salida estándar, es decir permite mostrar un conjunto de caracteres en la ventana de comandos<br />Al agregarle .printlnle decimos que indique en la ventana de comandos lo que se encuentra entre los paréntesis y entre las comillas<br />El ln al final de la palabra print nos indica que después de mostrar en este caso la frase realice un enter. Si no le ponemos el ln el cursor se quedara al final de la frase en la misma línea.<br />
  18. 18. MI PRIMER PROGRAMA<br />publicclass Bienvenidos <br />{<br />publicstaticvoidmain (Stringargs [ ])<br />{<br />System.out.println(´´¡Bienvenido a la programación Java!´´);<br /> }<br />}<br />Recordar que todas las instrucciones en Java terminan con un punto y como (;) <br />
  19. 19. MI PRIMER PROGRAMA<br />Es de mucha ayuda el insertar comentarios para documentar los programas y mejorar la legibilidad de estos. Los comentarios ayudan a otras personas a leer y comprender un programa.<br />El compilador de java ignora estos comentarios, de manera que la computadora no hace nada cuando el programa se ejecuta<br />// se llaman comentario de fin de linea o de una sola linea<br />/*……………..<br /> ………………*/ comentario de multiples lineas<br />/** y */ comentario Javadoc permite incrustar la documentación del programa directamente en este.<br />
  20. 20. MI PRIMER PROGRAMA<br />Comentemos entonces nuestro código<br />// programa para imprimir texto<br />publicclass Bienvenidos <br />{<br />//el método main empieza la ejecución de la aplicación en Java <br />publicstaticvoidmain (Stringargs [ ])<br />{<br />System.out.println(´´¡Bienvenido a la programación Java!´´);<br /> } // fin del método main<br />}// fin de la clase Bienvenidos<br />
  21. 21. NETBEANS<br />La corrida de este código la realizaremos en netbeans que es una plataforma que permite programar en Java<br />Además es de código abierto.<br />http://www.taringa.net/posts/downloads/5859390/NetBeans-6_9-Full-Espa%C3%B1ol-1-link.html<br />Este es el link de taringa donde lo podemos descargar en español<br />http://netbeans.org/<br />Este es el link para descargarlo en ingles<br />
  22. 22. NETBEANS<br />Abrimos NetBeans- archivo – nuevo proyecto <br />En la ventana de nuevo proyecto seleccionar la categoría del proyecto Java y en proyecto seleccionar Java Application, clic en Siguiente<br />
  23. 23. NETBEANS<br />Es necesario asignarle el nombre al proyecto, así que en nombre del proyecto digitar el nombre, le pondremos Bienvenido.<br />Seleccionar la ubicación del proyecto.<br />Quitar la selección de crear clase principal<br />Y mirar si esta seleccionada la casilla de configurar como proyecto principal<br />Clic en terminar.<br />
  24. 24. NETBEANS<br />Ahora debemos crearla clase Bienvenido.java<br />
  25. 25. NETBEANS<br />Clic derecho sobre la carpeta Paquete de fuentes – nuevo – Clase Java…<br />
  26. 26. NETBEANS<br />En la ventana nueva clase Java, en nombre de la clase digite Bienvenido <br />Clic en terminar<br />
  27. 27. NETBEANS<br />Como podemos ver ya se creo la clase Bienvenido<br />
  28. 28. NETBEANS<br />Recordemos el código que hemos estado realizando<br />publicclass Bienvenidos <br />{<br />//el método main empieza la ejecución de la aplicación en Java <br />publicstaticvoidmain (Stringargs [ ])<br />{<br />System.out.print (´´¡Bienvenido a la programación Java!´´);<br /> } // fin del método main<br />} // fin de la clase Bienvenidos<br />
  29. 29. NETBEANS<br />
  30. 30. NETBEANS<br />Para correr el programa hacemos clic en el triangulo verde y en la parte de abajo vemos la respuesta<br />
  31. 31. NETBEANS<br />Cambiamos la forma System.out.println(´´¡Bienvenido a la programación Java!´´);<br />
  32. 32. API<br />
  33. 33. API<br />Ahora viene lo divertido<br /> la interfaz con API <br />API<br />
  34. 34. API<br />Los paquetes del API de java se dividen en básicos y opcionales.<br />La mayoría de los paquetes del API comienzan, ya sea con «java» para los paquetes básicos o «javax» para los paquetes opcionales.<br />Api es un conjunto de paquetes o bibliotecas y cuando queremos utilizar uno de estos paquetes debemos indicar que el programa va a utilizar alguna clase de los paquetes de API<br />
  35. 35. API<br />Recordemos el código en el que estamos trabajando. <br />A este código le vamos a modificar <br />publicclass Bienvenidos <br />{<br />//el método main empieza la ejecución de la aplicación en Java <br />publicstaticvoidmain (Stringargs [ ])<br />{<br />System.out.println(´´¡Bienvenido a la programación Java!´´);<br /> } // fin del metodomain<br />} // fin de la clase Bienvenidos<br />
  36. 36. API<br />Api es un conjunto de paquetes o bibliotecas y cuando queremos utilizar uno de esto paquetes debemos indicar que el programa va a utilizar alguna clase de los paquetes de API<br />// paquete de Java<br />Importjavax.swing.JOptionPane; // el programa usa JOptionPane<br />publicclass Bienvenidos <br />{<br />//el método main empieza la ejecución de la aplicación en Java <br />publicstaticvoidmain (Stringargs [ ])<br />{<br />System.out.println(´´¡Bienvenido a la programación Java!´´);<br /> } // fin del metodomain<br />} // fin de la clase Bienvenidos<br />
  37. 37. API<br />Indicamos el paquete y la clase que vamos a utilizar<br />// paquete de Java<br />Importjavax.swing.JOptionPane; // el programa usa JOptionPane<br />Import: Las declaraciones import ayudan al compilador a localizar las clases que usted desea utilizar<br />
  38. 38. API<br />Indicamos el paquete y la clase que vamos a utilizar<br />// paquete de Java<br />Importjavax.swing.JOptionPane; // el programa usa JOptionPane<br />Javax.swing: Por cada nueva clase que utilizamos del API de Java, debemos indicar el paquete en el que se encuentra esa clase.<br />Javax.swing: es un paquete de API<br />
  39. 39. API<br />Indicamos el paquete y la clase que vamos a utilizar<br />// paquete de Java<br />Importjavax.swing.JOptionPane; // el programa usa JOptionPane<br />JOptionPane: Es la clase que vamos a utilizar, que esta dentro del paquete Javax.swing<br />
  40. 40. API<br />Bueno hasta ahora solo le homos indicado al compilador que paquete y clase vamos a utilizar del API<br />// paquete de Java<br />Importjavax.swing.JOptionPane; // el programa usa JOptionPane<br />publicclass Bienvenidos <br />{<br />//el método main empieza la ejecución de la aplicación en Java <br />publicstaticvoidmain (Stringargs [ ])<br />{<br />System.out.println(´´¡Bienvenido a la programación Java!´´);<br /> } // fin del metodomain<br />} // fin de la clase Bienvenidos<br />
  41. 41. API<br />En el cuerpo del método main tenemos que llamar al método showMessageDialogde la clase JOptionPaneesto indica que se mostrará un cuadro de dialogo que contiene un mensaje<br />// paquete de Java<br />Importjavax.swing.JOptionPane; // el programa usa JOptionPane<br />publicclass Bienvenidos <br />{<br />//el método main empieza la ejecución de la aplicación en Java <br />publicstaticvoidmain (Stringargs [ ])<br />{<br />JOptionPana .showMessageDialog(null,´´¡Bienvenido a la programación Java!´´);<br />System.exit(0); // terminar la aplicación con la ventana<br /> } // fin del metodomain<br />} // fin de la clase Bienvenidos<br />
  42. 42. API<br />Debemos tomar en cuenta como se llama a un método de una clase.<br />Se escribe primero la clase a la que pertenece el método luego separado por un punto escribimos el método al que queremos llamar. <br />CLASE<br />MÉTODO<br />JOptionPane .showMessageDialog(null,´´¡Bienvenido a la programación Java!´´);<br />System.exit(0); // terminar la aplicación con la ventana<br />
  43. 43. API<br />Como pueden ver también aumentamos la palabra clave null que indica en donde se va a colocar el cuadro de dialogo, null indica que la ventana estará en la mitad de la pantalla<br />// paquete de Java<br />Importjavax.swing.JOptionPane; // el programa usa JOptionPane<br />publicclass Bienvenidos <br />{<br />//el método main empieza la ejecución de la aplicación en Java <br />publicstaticvoidmain (Stringargs [ ])<br />{<br />JOptionPane.showMessageDialog(null,´´¡Bienvenido a la programación Java!´´);<br />System.exit(0); // terminar la aplicación con la ventana<br /> } // fin del metodomain<br />} // fin de la clase Bienvenidos<br />
  44. 44. API<br />Finalmente utilizamos el método exit de la clase System para terminar la aplicación, es decir esto se requiere para terminar cualquier aplicación que muestre una interfaz gráfica de usuario<br />// paquete de Java<br />Importjavax.swing.JOptionPane; // el programa usa JOptionPane<br />publicclass Bienvenidos <br />{<br />//el método main empieza la ejecución de la aplicación en Java <br />publicstaticvoidmain (Stringargs [ ])<br />{<br />JOptionPane .showMessageDialog(null,´´¡Bienvenido a la programación Java!´´);<br />System.exit(0); // terminar la aplicación con la ventana<br /> } // fin del metodomain<br />} // fin de la clase Bienvenidos<br />
  45. 45. API<br />{<br />JOptionPane .showMessageDialog(null,´´¡Bienvenido a la programación Java!´´);<br />System.exit(0); // terminar la aplicación con la ventana<br />Repasemos un poquito lo que hemos viste en este pedacito del código.<br />Recordémonos que los identificadores que comienzan con letras mayúsculas por lo general representan nombres de clases. <br />Por lo tanto se puede asumir que JOptionPane y Systemson una clase.<br />También recordemos como se llama a un método de una clase <br />Se escribe el nombre de la clase<br />Se separa con un punto<br />Se escribe el nombre del método.<br />Aquí tenemos dos ejemplos:<br />JOptionPane.showMessageDialog<br />System.exit(0);<br />
  46. 46. API<br />Al principio del código recuerdan que indicamos al compilador que paquete y que clase de ese paquete de API íbamos a utilizar?<br /> // paquete de Java<br />Importjavax.swing.JOptionPane; // el programa usa JOptionPane<br />{<br />JOptionPane .showMessageDialog(null,´´¡Bienvenido a la programación Java!´´);<br />System.exit(0); // terminar la aplicación con la ventana<br />Pero para la clase System no hicimos este procedimiento, lo que pasa es que esta clase pertenece al paquete java.lang que es el único paquete en el API de Java que no se requiere de una declaración import.<br />Finalmente el argumento 0 para el método exit indica que el programa terminó correctamente<br />
  47. 47. API<br />Ahora corramos el código en NetBeans y veamos los resultados<br />
  48. 48. API<br />Barra de título<br />showMessageDialog<br />Cambia el tamaño del cuadro de diálogo para acomodar la cadena<br />Botón Aceptar permite al usuario descarta el cuadro de diálogo<br />
  49. 49. Solo practicando fortalecerás tus conocimientos<br />

×