Sei sulla pagina 1di 5

UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE.

NOMBRE: VICTOR ROCHA


CURSO: CUARTO NIVEL.
FECHA: 17/05/2017.
CARRERA: INGENIERA EN ELECTRNICA E INSTRUMENTACIN.
TEMA: LIBRERAS PRINCIPALES PARA COMUNICACIN DE DATOS EN
JAVA
Java.lang
Coleccin de tipos bsicos siempre emportados a cualquier unidad de compilacin. Aqu
estn las declaraciones de objetos, clases, threads,excepciones, wrappers de los tipos de
datos primitivos y otras clases fundamentales.
El paquete java.lang se importa automticamente. Esto quiere decir que no es necesario
poner en la clase donde se vaya a hacer uso de este paquete la clusula o instruccin
correspondiente import java.lang.
Clases

En cuanto a lo que respecta a clases, todas son casi imprescindibles de conocer, ya que
son bsicas y por eso estn en el paquete java.lang pero vamos a destacar unas cuantas
por considerarlas principales.

Java.io
Archivos de stream y acceso aleatorio. Librera estndar de entrada y salida. El
paquete java.io especializado en la tarea de poder controlar estos flujos con cierta
abstraccin sobre el origen de los mismos, gracias a esto siempre podemos recurrir al
mismo grupo de clases independientemente del caso a tratar.
Se la declara como: import.java.io
Esquema con las clases principales del
paquete java.io: InputStream,OutputStream, Reader, Writer, y sus sub-clases directas:
Java.net
Librera que apoya interfaces con telnet y URLs.
Se la declara como: import.java.net
Clases Principales de java.net
Para la Identificacin de Recursos tenemos
URI (Uniform Resource Identifier)
La clase URI se usa para encapsular un recurso, es decir, nos permite identificar un
recurso. Su mtodo ms conocido es toURL() que sirve para transformar una URI en
URL, cabe resaltar que no toda URI es una URL, por lo que puede que el mtodo nos
devuelva una excepcin del tipo URISyntaxException.
URL (Uniform Resource Locator)
La World Wide Web necesita obtener recursos para su funcionamiento, para esto utiliza
URL (Localizador Uniforme de Recurso) Los URL proporcionan consistencia para
codificar las localizaciones de los recursos de la red.
Uno de sus mtodos principales es toURI(), el cual sirve para convertir una URL en una
URI.
Una vez que tenemos localizado el recurso, mediante los mtodos OpenStream() podemos
acceder a la informacin que contiene.
URLConnection
La clase URL no crea una conexin real, la clase URLConnection crea un vinculo
(peticion/respuesta) entre el computador que esta ejecutando la aplicacin y el
computador que esta brindando el recurso.
Para utilizar URLConnection se usa el mtodo openConnection() de la clase URL
HttpURLConnection
Esta clase extiende de la clase URLConnection y da soporte especifico al protocolo
HTTP.

Clases:
ContentHandlerFactory FileNameMap

DatagramSocketImplFactory DatagramPacket

ContentHandler SocketOptions

DatagramSocketImpl URLStreamHandlerFactory

HttpURLConnection URL, etc.

Java.util
Clases como diccionarios, tabla de hash, stack, tcnicas de codificacin y decodificacin,
hora, fecha, etc.
Se la declara como: import.java.util
Clases:
Collection AbstracList Comparator
AbstractCollection Enumeration EventListener
AbstractMap AbstractSecquentialList Iterator
ArrayList List Observer
AbstractSet Vector Random
Collection SortedSet EventObject
Date Stack Timer
Java.awt
Abstract Windowing Toolkit que proporciona una capa abstracta que permite llevar una
aplicacin en java de un sistema de ventanas a otro. Contiene clases para componentes
bsicos de la interfaz, tales como eventos, colores, tipos de letra, botones, campos de
texto, etc.
Se la declara como: import.java.awt
Clases:

AlphaComposite Composite AWTEventMulticaster LayoutManager


CardLayout Dialog Event
Font Image Menu
Frame Label Scrollbar
Graphics AWTEvent Adjustable
ActiveEvent Paint Cursor
BorderLayout

Java.sql
Junto con el paqueta javax.sql, incluido en java 2 SDK Edition para la empresa, forma
parte del API JDBC 2.0 (Conexin Java a Bases de Datos), y permite la conexin a bases
de datos, el envo de sentencias SQL y la interpretacin de los resultados de las
consultas.
Se la declara como: import.java.sql
Clases:
Array Blob DriverManager
Date CallabeStatement DriverPropertyInfo
Clob Connection DatabaseMetaDate
SQLPermission Timer Timestamp
Driver Types Ref
SQLData SQLInput SQLOutput
Struct

Bibliografa
Anon., s.f. [En lnea]
Available at: https://sites.google.com/site/primerosistems/materias/algoritmos/librerias-
java
[ltimo acceso: 16 mayo 2017].
byte, d., 2016. darkbyteblog. [En lnea]
Available at: https://darkbyteblog.wordpress.com/2011/01/19/java-paquete-java-io-
introduccion-a-los-flujos-de-datosio/
[ltimo acceso: 16 mayo 2017].
Rodrguez, A., 2010. Aprende a programar. [En lnea]
Available at:
http://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id
=562:organizacion-del-api-java-principales-clases-o-librerias-y-nombres-diferencias-

java-y-javax-cu00646b&catid=68&Itemid=188
[ltimo acceso: 16 mayo 2017].
S/A, 2010. Aprende a programar. [En lnea]
Available at:
http://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id
=583:paquete-javalang-interfaces-clases-string-stringbuffer-stringbuilder-concepto-de-
inmutabilidad-cu00911c&catid=58&Itemid=180
[ltimo acceso: 16 mayo 2017].

Potrebbero piacerti anche