El API de Java - Paquete java.lang -

Anuncio
El API de Java
- Paquete java.lang M.C. Jorge Eduardo Ibarra Esquer
Universidad Autónoma de Baja California
[email protected]
Febrero de 2006
El API de Java
†
†
La interfaz de programación de aplicaciones
de la versión estándar de Java proporciona un
conjunto de paquetes y clases que permiten
desarrollar diversos tipos de aplicaciones
El API de Java agrupa sus clases en 4
paquetes:
„
„
„
„
java.*
javax.*
com.*
sun.*
1
El API de Java
El paquete java.lang
†
†
Este paquete contiene algunas de las clases e
interfaces básicas para desarrollar
aplicaciones en Java
Este paquete se importa automáticamente para
ser utilizado por cualquier programa
2
La clase Object
†
†
Es la superclase de todas las clases en Java
Todos los objetos, incluyendo los arreglos,
implementan los métodos de esta clase
„
protected Object clone() throws
CloneNotSupportedException
public boolean equals(Object obj)
public final Class<? extends Object> getClass()
„
public String toString()
„
„
La clase Class
†
†
Instancias de esta clase representan clases e
interfaces en un aplicación Java que se esté
ejecutando
Contiene métodos que permiten obtener
información acerca de alguna clase en
particular
3
Wrapper classes
†
Son clases que se utilizan para representar
como objetos a los tipos de datos primitivos
„
„
„
„
Integer
Character
Double
Long
„
„
„
„
„
Float
Byte
Boolean
Short
Void
La clase String
†
†
†
Esta clase representa cadenas de caracteres
Incluye métodos para examinar, comparar,
copiar y buscar elementos en cadenas
Para trabajar con cadenas, también se
incluyen las clases StringBuffer y
StringBuilder
4
La clase Math
†
Esta clase contiene métodos para realizar
operaciones matemáticas de uso común, por
ejemplo:
„
„
„
„
„
Obtención de valor absoluto
Funciones trigonométricas
Logaritmos
Potencias
Redondeos
La clase Math
†
†
†
Además, incluye constantes para representar
los números % y e
Todos los métodos de la clase Math son
estáticos
La clase Math es una clase final
5
Excepciones
†
†
En el paquete java.lang se definen algunas de
las excepciones y errores más comunes que se
pueden presentar en un programa en Java
Se incluyen las clases e interfaces para
trabajar con programas multihilos
6
Descargar