sábado, 4 de marzo de 2017

libreria y comando

LIBRERIAS DE JAVA

java.lang

Contiene clases esenciales para el lenguaje java y es el único paquete se importa automáticamente.

Aquí están las declaraciones de los objetos, clases, threads, excepciones, wrappers de los tipos de datos primitivos y otras clases fundamentales.

Interfaces

Clases:
· Cloneable
· Boolean
· Comparable
· Byte
· Runnable
· Character
· ClassLoader
· Compiler
· Double
· Float
· InheritableThreadLocal
· Interger
· Long
· Math
· Number
· Object
· System
· Thread
· Void
· String, etc…

java.io

Soporta flujos de entrada y salida java.

Interfaces

Clases:
· DataInput
· BufferedInputStream
· DataOutput
· BufferedOutputStream
· Externalizable
· BufferedReader
· FileFilter
· BufferedWrite
· FilenameFilter
· ByteArrayInputStream
· ObjectInput
· ByteArrayOutputStream
· Serializable
· DataOutputStream

Java.net

Soporta facilidades de red (URL, sockets TCP, sockets UDP, direcciones IP, conversiones binarias a texto).

Interfaces
Clases:
· ContentHandlerFactory Authenticator
· DatagramSocketImplFactory
· ContentHandler
· FileNameMap
· DatagramPacket
· SocketOptions
· DatagramSocketImpl
· URLStreamHandlerFactory
· HttpURLConnection
· URL, etc…



Java.until

Contiene diversas clases de utilidad (conjunto de bits, enumeración, contenedores, genéricos, Vectores y Hashtable, fecha, hora separación de token, generación de números aleatorios, propiedades del sistema).

Interfaces

Clases:
· Collection
· AbstractCollection
· Comparator
· AbstracList
· Enumeration
· AbstractMap
· EventListener
· AbstractSecquentialList
· Iterator
· AbstractSet
· List
· ArrayList
· Observer
· Collection
· SortedSet
· EventObject
· Random
· Stack Timer
· Vector
· Date

Java.awt

La librería java.awt proporciona un Abstract Window Toolkit para programación GUI (Interfaz gráfica de usuario), dibujo de gráficos e imágenes, asi como también eventos colores, tipo de letras, botones, campos de texto, etc.

Interfaces

Clases:
· ActiveEvent
· AlphaComposite
· Adjustable
· AWTEvent
· Composite AWTEventMulticaster
· LayoutManager
· BorderLayout
· Paint
· CardLayout
· Cursor
· Dialog
· Event
· Font
· Frame
· Graphics
· Image
· Label
· Menu
· Scrollbar.

Java.applet

El paquete java.applet permite la creación de applets a través de la clase Applet, proporciona interfaces para conectar un applet a un documento Web y para audición de audio.

Interfaces

Clases:
· AppletContext
· Applet
· AppletStub
· AudiClip

Java.math

Proporciona cálculos en entero grande y real grande.

Clases
· Bigdecimal
· Biginteger



Java.rmi

Este paquete hace posible que un objeto se ejecute en una maquina virtual Java invoque métodos de otro objeto que se ejecuta en la maquina virtual distinta; dichas maquina virtuales pueden encontrarse en ordenadores diferentes conectados a través de una red TCP/IP. 

Interfaces 
Clases:
· Remote
· MarshalledObject
· Naming
· RMISecurityManager

Java.text

Contiene clases que permiten dar formato especializado a fechas, números y mensajes.

Interfaces

Clases:
· AttributedCharacterIterator Annotation
· CharacterIterator
· AttibutedCharacterIterator
· ChoceFormat
· DateFormat
· Format
· MessageFormat
· NumberFormat
· ParsePosition

Java.sound.midi

Paqueta con clases e interfaces que permiten la captura, procesamiento y reproducción de música MIDI.



Interfaces

Clases:
· ControllerEventListener
· Instrument
· MetaEventListener
· MeteMessage
· MidiChannel
· MidiDevice.Info
· MidiDevice
· MidiEvent
· Receiver
· MidiFileFormat
· Sequencer
· Midimenssage

Java.sql

Junto con el paqueta javax.sql, incluido en java 2 SDK Edition para la empresa, forma parte del API JDBC 2.0 (Conexión Java a Bases de Datos), y permite la conexión a bases de datos, el envío de sentencias SQL y la interpretación de los resultados de las consultas.

Interfaces

Clases:
· Array
· Date
· Blob
· DriverManager
· CallabeStatement
· DriverPropertyInfo
· Clob
· SQLPermission
· Connection
· Timer
· DatabaseMetaDate
· Timestamp
· Driver
· Types
· Ref
· SQLData
· SQLInput
· SQLOutput
· Struct

Javax.swing

Paquete que mejora el AWT, proporcionando un conjunto de componentes que se ejecutan uniformemente en todas las plataformas.

Interfaces

Clases:
· Action
· AbstractAction
· ComboBoxEditor
· ActonMap
· Icon
· Box.Filler
· ListModel
· CellRendererPane
· MenuElement
· DebugGraphics
· WindowsConstants
· DefaulListSelectionModel
· JApplet
· JButton
· JCheckBox
· JFrame
· JMenu
· JLabel
· JPanel                                                

· JTextField
· JTree
· JWindows
· Timer
· UIManager, etc….





comando



javac --> Compilador de java.
java --> Ejecuta los .class.
javadoc --> Genera la documentación de la aplicación Java. Más información aquí. 
apt --> Viene incluido en el SDK pero no sé bien qué función cumple. Más información aquí. 
appletviewer --> Visor de applets.
jar --> Herramienta para crear archivos .jar. Más información aquí. 
jdb --> Herramienta para "debuggear" la aplicación.
javah --> Herramienta para generar código nativo
javap --> Herramienta para decompilar archivos .class (Existen herramientas gráficas mejores, como por ejemplo JCavaj ).
extcheck --> Utilidad para detectar conflictos en archivos .jar

http://www.forosdelweb.com/f45/lista-comandos-277382/

No hay comentarios:

Publicar un comentario