Your SlideShare is downloading. ×
0
1_1_3 API de Java Apoyo SSD3
Introducción <ul><li>El  API  (Interfaz de Programación de Aplicaciones o  Application   Programming   Interface )  de Jav...
Introducción <ul><li>La documentación del API de Java es generada por la herramienta Javadoc. </li></ul><ul><li>Javadoc pr...
Introducción <ul><li>Los comentarios Javadoc documentan las clases, variables y métodos de una aplicación.  </li></ul><ul>...
Paquetes y el Estatuto import <ul><li>Las clases del API de Java están agrupadas en  paquetes .  </li></ul><ul><li>Un paqu...
Paquetes y el Estatuto import <ul><li>El nombre completo calificado de una clase que es parte de un paquete es el nombre d...
Paquetes y el Estatuto import <ul><li>Para declarar dos variables de tipo GregorianCalendar, podemos escribir: </li></ul><...
Paquetes y el Estatuto import <ul><li>Escribir el nombre completo calificado de una clase es tedioso y el código resultant...
Paquetes y el Estatuto import <ul><li>Una clase importada puede ser referenciada utilizando su nombre simple, el nombre co...
Paquetes y el Estatuto import <ul><li>Un estatuto  import  está compuesto por la palabra clave import, un nombre completo ...
Paquetes y el Estatuto import <ul><li>Esta instrucción, colocada al inicio de un archivo, hace posible escribir: </li></ul...
  java.lang.String <ul><li>Debido a que Java no provee un tipo string primitivo, la clase  java.lang.String  se utiliza mu...
métodos definidos en la clase String <ul><li>String () . Construye un nuevo objeto String que representa una secuencia vac...
métodos definidos en la clase String <ul><li>boolean   equals(Object   anObject ) . Regresa verdadero si anObject represen...
Operador clase String <ul><li>Java también provee el operador de concatenación de String (  +  ).  </li></ul><ul><li>Es un...
Operador clase Strig <ul><li>Concatena estos operandos, regresando el resultado en un nuevo String.  </li></ul><ul><li>Las...
java.util.StringTokenizer <ul><li>Tokenización (tokenizing)  es el proceso de descomponer una cadena en piezas más pequeña...
java.util.StringTokenizer <ul><li>Por ejemplo, si consideramos que la siguiente cadena es  tokenizada  utilizando espacios...
java.util.StringTokenizer <ul><li>El espacio en blanco es el delimitador más común (espacio en blanco incluye el carácter ...
Métodos de StringTokenizer <ul><li>La clase  StringTokenizer  es parte del paquete java.util. La siguiente, es una lista d...
Métodos de StringTokenizer <ul><ul><li>boolean   hasMoreTokens () . Verifica si hay más tokens que extraer. </li></ul></ul...
Las Clases de Envoltura  (Wrapper Classes) <ul><li>Existen muchas clases en el API de Java y los programadores pueden defi...
Wrapper Classes <ul><li>Para hacer esto realidad, Java cuenta con clases que simulan a los tipos primitivos.  </li></ul><u...
Upcoming SlideShare
Loading in...5
×

1 1 3 Api De Java

5,645

Published on

Published in: Technology, Education
1 Comment
1 Like
Statistics
Notes
  • interesante
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
5,645
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
94
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "1 1 3 Api De Java"

  1. 1. 1_1_3 API de Java Apoyo SSD3
  2. 2. Introducción <ul><li>El  API (Interfaz de Programación de Aplicaciones o Application Programming Interface )  de Java representa una librería de Java extensiva. </li></ul><ul><li>Estas librerías son escritas cuidadosamente, son robustas y están probadas exitosamente. </li></ul>
  3. 3. Introducción <ul><li>La documentación del API de Java es generada por la herramienta Javadoc. </li></ul><ul><li>Javadoc produce un conjunto de páginas HTML a partir de los comentarios Javadoc de un archivo fuente de Java. </li></ul>
  4. 4. Introducción <ul><li>Los comentarios Javadoc documentan las clases, variables y métodos de una aplicación. </li></ul><ul><li>Utilizaremos comentarios Javadoc en nuestro código fuente para que la documentación de nuestras aplicaciones cuente con la misma organización y formato que el API de Java. </li></ul>
  5. 5. Paquetes y el Estatuto import <ul><li>Las clases del API de Java están agrupadas en  paquetes . </li></ul><ul><li>Un paquete es simplemente una colección de clases relacionadas. </li></ul><ul><li>El siguiente es un ejemplo del nombre de un paquete: </li></ul><ul><ul><ul><li>java.util </li></ul></ul></ul>
  6. 6. Paquetes y el Estatuto import <ul><li>El nombre completo calificado de una clase que es parte de un paquete es el nombre del paquete y el nombre de la clase, separados por un punto. </li></ul><ul><ul><ul><li>java.util.GregorianCalendar </li></ul></ul></ul>
  7. 7. Paquetes y el Estatuto import <ul><li>Para declarar dos variables de tipo GregorianCalendar, podemos escribir: </li></ul><ul><ul><li>java.util.GregorianCalendar firstDate = new java.util.GregorianCalendar(2004, 1, 1); </li></ul></ul><ul><ul><li>java.util.GregorianCalendar lastDate = new java.util.GregorianCalendar(2004, 12, 31); </li></ul></ul>
  8. 8. Paquetes y el Estatuto import <ul><li>Escribir el nombre completo calificado de una clase es tedioso y el código resultante es difícil de leer. </li></ul><ul><li>Por esta razón, Java ofrece el estatuto  import . </li></ul><ul><li>Se utiliza para &quot;importar&quot; una clase —o un paquete entero de clases —en un archivo. </li></ul>
  9. 9. Paquetes y el Estatuto import <ul><li>Una clase importada puede ser referenciada utilizando su nombre simple, el nombre completo calificado menos el nombre del paquete </li></ul>
  10. 10. Paquetes y el Estatuto import <ul><li>Un estatuto  import  está compuesto por la palabra clave import, un nombre completo calificado y un punto y coma: </li></ul><ul><ul><li>import java.util.GregorianCalendar; </li></ul></ul>
  11. 11. Paquetes y el Estatuto import <ul><li>Esta instrucción, colocada al inicio de un archivo, hace posible escribir: </li></ul><ul><ul><li>GregorianCalendar firstDate = </li></ul></ul><ul><ul><li>new GregorianCalendar(2004, 1, 1); </li></ul></ul><ul><ul><li>GregorianCalendar lastDate = </li></ul></ul><ul><ul><li>new GregorianCalendar(2004, 12, 31); </li></ul></ul>
  12. 12.   java.lang.String <ul><li>Debido a que Java no provee un tipo string primitivo, la clase  java.lang.String  se utiliza mucho. </li></ul><ul><li>Java incluye la literal de la clase String, una secuencia de caracteres entre comillas dobles, tales como &quot;abc&quot;. </li></ul><ul><li>Una literal de la clase String es una instancia de la clase String. </li></ul>
  13. 13. métodos definidos en la clase String <ul><li>String () . Construye un nuevo objeto String que representa una secuencia vacía de caracteres. </li></ul><ul><li>String(char [] value ) . Construye un nuevo objeto String que representa la secuencia de caracteres contenidos en el arreglo de caracteres. </li></ul><ul><li>String(String original) . Construye un nuevo objeto String que representa la misma secuencia de caracteres que el argumento. </li></ul><ul><li>int length () . Obtiene el número de caracteres en el String. </li></ul><ul><li>char charAt(int index ) . Regresa el carácter que se encuentra en el índice especificado. </li></ul>
  14. 14. métodos definidos en la clase String <ul><li>boolean equals(Object anObject ) . Regresa verdadero si anObject representa un String con la misma secuencia de caracteres. </li></ul><ul><li>int indexOf(int ch ) . Regresa el índice de la primera ocurrencia del carácter . </li></ul><ul><li>int indexOf(String str ) . Regresa el índice de la primera ocurrencia del String. </li></ul><ul><li>boolean startsWith(String prefix ) . Verifica si el String tiene el prefijo especificado. </li></ul><ul><li>String substring(int beginIndex , int endIndex ) . Regresa una subcadena. </li></ul>
  15. 15. Operador clase String <ul><li>Java también provee el operador de concatenación de String (  +  ). </li></ul><ul><li>Es un operador binario que requiere dos operandos de tipo String. </li></ul>
  16. 16. Operador clase Strig <ul><li>Concatena estos operandos, regresando el resultado en un nuevo String. </li></ul><ul><li>Las siguientes dos líneas representan objetos String equivalentes: </li></ul><ul><ul><ul><li>&quot;uno&quot; + &quot;dos&quot; </li></ul></ul></ul><ul><ul><ul><li>unodos </li></ul></ul></ul>
  17. 17. java.util.StringTokenizer <ul><li>Tokenización (tokenizing)  es el proceso de descomponer una cadena en piezas más pequeñas llamadas  tokens . </li></ul><ul><li>Los tokens están separados, o delimitados, por un carácter o un grupo de caracteres </li></ul>
  18. 18. java.util.StringTokenizer <ul><li>Por ejemplo, si consideramos que la siguiente cadena es  tokenizada  utilizando espacios en blanco como  delimitador,  el resultado sería cinco tokens: </li></ul><ul><ul><li>&quot;Esta cadena tiene cinco tokens&quot; </li></ul></ul>
  19. 19. java.util.StringTokenizer <ul><li>El espacio en blanco es el delimitador más común (espacio en blanco incluye el carácter de espacio, el carácter tabulador, el carácter de nueva línea, y el carácter retorno de carro). </li></ul><ul><li>Otros delimitadores de uso frecuente son el guión bajo ( _ ) y la coma ( , ). </li></ul>
  20. 20. Métodos de StringTokenizer <ul><li>La clase  StringTokenizer  es parte del paquete java.util. La siguiente, es una lista de algunos de los métodos de la clase StringTokenizer: </li></ul><ul><ul><li>StringTokenizer(String str ) . Construye un  tokenizador  de cadenas. Utiliza el delimitador predeterminado, el espacio en blanco. </li></ul></ul><ul><ul><li>StringTokenizer(String str , String delim ) . Construye un  tokenizador  de cadenas. El argumento delim contiene los caracteres delimitadores para separar los tokens. </li></ul></ul>
  21. 21. Métodos de StringTokenizer <ul><ul><li>boolean hasMoreTokens () . Verifica si hay más tokens que extraer. </li></ul></ul><ul><ul><li>String nextToken(String delim ) . Regresa el siguiente token de la cadena. </li></ul></ul><ul><ul><li>int countTokens () . Obtiene el número de tokens que aún pueden ser extraídos,  no  el número de tokens de la cadena. </li></ul></ul>
  22. 22. Las Clases de Envoltura (Wrapper Classes) <ul><li>Existen muchas clases en el API de Java y los programadores pueden definir aún muchas más. </li></ul><ul><li>Sin embargo, sólo se tienen disponibles unos cuantos primitivos. </li></ul><ul><li>En ciertos aspectos, sería deseable que en los programas de  Java pudiéramos tratar todos los datos de la misma manera consistente </li></ul>
  23. 23. Wrapper Classes <ul><li>Para hacer esto realidad, Java cuenta con clases que simulan a los tipos primitivos. </li></ul><ul><li>Para cada tipo primitivo existe una de estas clases. </li></ul><ul><ul><li>java.lang.Byte </li></ul></ul><ul><ul><li>java.lang.Short </li></ul></ul><ul><ul><li>java.lang.Integer </li></ul></ul><ul><ul><li>java.lang.Long </li></ul></ul><ul><ul><li>java.lang.Character </li></ul></ul><ul><ul><li>java.lang.Float </li></ul></ul><ul><ul><li>java.lang.Double </li></ul></ul><ul><ul><li>java.lang.Boolean </li></ul></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×