Clase 10 Pgr Ava 2014

Páginas: 7 (1624 palabras) Publicado: 19 de abril de 2015
Universidad La Araucana

Programación Avanzada
Clase 10
Profesor : Julio Muñoz Frías
E-mail : jumunoz77@hotmail.com

PROGRAMACIÓN AVANZADA
 

* API

*

swing

API
API (Application Programming Interface)
Al instalar Java (el paquete JDK), además del compilador y la máquina virtual de Java se instala,
una cantidad muy importante de clases que quedan a disposición de todos los programadores,listas para ser usadas. Estas clases junto a otros elementos forman lo que se denomina API
(Application Programming Interface)
En el API de Java no solo existen clases concretas, también se encuentran interfaces, clases
abstractas, etc.
Para saber sus contenidos es necesario consultar la documentación del API de Java.
Esta documentación está disponible en cds de libros y revistas especializadas, o eninternet
tecleando en un buscador como yahoo, google.
La documentación del API de Java en general es correcta y completa. Sin embargo, en casos
excepcionales puede estar incompleta o contener erratas.

BlueJ en la opción

Help

Java Class Libraries

muestra el contenido del API

API (Application Programming Interface)
Las librerías podemos decir que se organizan en ramas como si fueran las ramasde un
árbol. Vamos a fijarnos en dos grandes ramas: la rama “java” y la rama “javax”. La rama java
parte de los orígenes de Java, mientras que la rama javax es más moderna. Iremos
conociendo poco a poco tanto la una como la otra.
 
Encontrar un listado de librerías o clases más usadas es una tarea casi imposible. Cada
programador, dependiendo de su actividad, utiliza ciertas librerías queposiblemente no
usen otros programadore

.

nombreDelArray length devuelve un entero (int) con la cantidad de items que tiene el arreglo
(length es una variable, no un método).
En este caso: cantid_item = c.lenght;

API (Application Programming Interface)
EJEMPLO

En BlueJ

API (Application Programming Interface) java.lang.Math.
La clase Math pertenece al paquete java.lang del API de Java.
En BlueJ (Elnombre de la clase y una descripción general)

Math

 

API (Application Programming Interface) -

Math

Lista de campos de la clase.
Field Summary
static double

static double

E
          The double value that is closer than any other to e, the base of the natural
logarithms.
PI
          The double value that is closer than any other to pi, the ratio of the
circumference of a circle to itsdiameter.

Lista breve de métodos de la clase.
Method Summary
static double
static int
static double

static double

static double

static double
static double

abs(double a)
          Returns the absolute value of a double value.
abs(int a)
          Returns the absolute value of an int value.
acos(double a)
          Returns the arc cosine of a value; the returned angle is in the range 0.0
throughpi.
asin(double a)
          Returns the arc sine of a value; the returned angle is in the range -pi/2
through pi/2.
atan(double a)
          Returns the arc tangent of a value; the returned angle is in the range
-pi/2 through pi/2.
cbrt(double a)
          Returns the cube root of a double value.
cos(double a)
          Returns the trigonometric cosine of an angle.

API (Application ProgrammingInterface) -

Math

EN BLUEJ
Lista detallada de los métodos.

En el API para una

CLASE

se describe lo siguiente

1.- El nombre de la clase y una descripción general
2.- Lista breve de campos (atributos) de la clase (Fields).
3.- Lista breve de constructores de la clase.
4.- Lista breve de métodos de la clase.
5.- Lista detallada de los campos.
6.- Lista detallada de los constructores.
7.- Listadetallada de los métodos.

API (Application Programming Interface)
Toda la información que describe qué hace la clase y cómo usarla (sin
mostrar el código fuente o implementación) es lo que en JAVA se
denomina interfaz o interface de la clase.
 
La interfaz de la clase muestra todos los constructores y métodos que
se hayan definido como public en la clase.
No se muestran los constructores o...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Clase 9 Pgr Ava 2014
  • clase 1 Pgr Ava 2014 Modo de compatibilidad
  • Clase 4 Pgr Ava 2014 Modo De Compatibilidad
  • Clase 5 Pgr Ava 2014 Modo De Compatibilidad
  • Clase 1 Pgr Ava 2014 Modo De Compatibilidad
  • Clase 8 Pgr Ava 2014 Modo De Compatibilidad
  • Clase 3 Pgr Ava 2014 Modo De Compatibilidad
  • Clase 7 Pgr Ava 2014 Modo De Compatibilidad

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS