Your SlideShare is downloading. ×
  • Like
2 daoo introduccion_java
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

2 daoo introduccion_java

  • 182 views
Published

 

Published in Technology , News & Politics
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
182
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
1
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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. 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. ¿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. 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. Características de Java Simple Orientado a Objetos Distribuido Robusto Seguro Portable Arquitectura Neutral Rendimiento medio Multithread 5 de 11
  • 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. 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. 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. 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. 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. 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. 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