Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

2 daoo introduccion_java

357 views

Published on

Published in: Technology, News & Politics
  • Be the first to comment

  • Be the first to like this

2 daoo introduccion_java

  1. 1. UNIVERSIDAD DEL CAUCAFacultad de Ing. Electrónica y TelecomunicacionesEspecialización en Redes y Servicios Telemáticos Java el Lenguaje Pablo Augusto Magé Imchí Ing. en Electrónica W. Libardo Pantoja Yépez Ing. Sistemas pmage@unicauca.edu.co
  2. 2. JAVA EL LENGUAJE CONTENIDO Cómo surge Java Java frente a los demás lenguajes Características de Java Java SE, Java Platform Standard Edition (J2SDK,J2SE) Javac Java appletviewer Javadoc 2 de 11
  3. 3. ¿Como Surge Java? Desarrollado por Sun Microsystems en1991 Parte de un proyecto para desarrollarsoftware para consumidores de componenteselectrónicos (televisores, video caseteras,tosadoras, etc) Rápido, pequeño y eficiente Se lo utiliza en la WWW 3 de 11
  4. 4. Java Frente a Otros Lenguajes Menor periodo de aprendizaje por parte del programador,llegando a ser un programador productivo en menos tiempo. Es posible desarrollar aplicaciones más rápido que en otroslenguajes (sencillez y robustez) Sus cualidades de distribuido, seguro e independencia dela plataforma lo hacen ideal para aplicaciones relacionadascon el mundo web. En cuanto a su capacidad de soporte de threads y sucapacidad de sacarle partido a sistemas multiprocesador loconvierten en un lenguaje más “orientado hacia el futuro “. 4 de 11
  5. 5. Características de Java Simple Orientado a Objetos Distribuido Robusto Seguro Portable Arquitectura Neutral Rendimiento medio Multithread 5 de 11
  6. 6. Java SE, Java Platform Standar EditionPlataforma de programación distribuido por Sun, jdk, entornode programación suministrado por Sun de forma gratuita:http://java.sun.com/j2se/. 6 de 11
  7. 7. J2SE, Java 2 Standar EditionSe usa con comandos de consola: javac, javajavac: Es el compilador de Java. Su sintaxis es:ejemplojavac ejemplo2_1.javajava: Es el intérprete de Java. Permite ejecutar aplicacionesque previamente hayan sido compiladas y transformadas enficheros .class. Su sintaxis es:java ejemplo2_1 7 de 11
  8. 8. Un primer Programa en Javapublic class Fruta{ public int getCalorias(){ private int peso; private int caloriasxgramo; return caloriasxgramo; public Fruta() } { public void setCalorias(int peso=0; caloriasxgramo){ caloriasxgramo=0; this.caloriasxgramo = caloriasxgramo; } } public int getpeso(){ public Fruta(int peso, int cal) return peso; { } this.peso=peso; public void setpeso(int peso){ caloriasxgramo=cal; this.peso = peso; } } public int CalcularTotalCalorias() } { return peso*caloriasxgramo; } 8 de 11
  9. 9. Applet ViewerSe trata de un comando que verifica el comportamiento de unapplet. La entrada del comando ha de ser una página webque contenga una referencia al applet que deseamos probar.Susintaxis es: appletviewer mipagina.htmlEl comando ignora todo el contenido de la página web que nosean applets y se limita a ejecutarlos. 9 de 11
  10. 10. Applet ViewerUn ejemplo de página web “mínima” para poder probar unapplet llamadomyapplet.class sería:<HTML><TITLE>Mi Applet </TITLE><BODY><APPLET CODE=”ejemplo_2_3” WIDTH=180 HEIGHT=180></APPLET></BODY></HTML>ejemplo 10 de 11
  11. 11. JavadocEste útil comando permite generar documentación en formatohtml sobre el contenido de ficheros con extensión .Java. Susintaxis es:ejemplo javadoc ejemplo_2_2.javaEn la documentación generada por este comando se puedever que métodos y constructores posee una determinadaclase, junto con comentarios sobre su uso, si posee innerclasses, la versión y el autor de la clase.... 11 de 11
  12. 12. Javadoc - Ejemplo//: c02:HelloDate.Javaimport java.util.*;/**Displays a string and todays date.* @author Bruce Eckel* @author www.BruceEckel.com* @version 2.0*/public class HelloDate { /** Sole entry point to class & application * @param args array of string arguments * @return No return value * @exception exceptions No exceptions thrown */ public static void main(String[] args) { //Esta línea imprime por consola la cadena de caracteres //“Hello it’s” System.out.println("Hello, its: "); //Esta sentencia imprime la fecha actual del equipo System.out.println(new Date()); }} ///:~ 12 de 11

×