Trabajo Colaborativo 2 P. Orientada A Objetos
Enviado por aaba • 16 de Diciembre de 2012 • 6.276 Palabras (26 Páginas) • 497 Visitas
“TRABAJO COLABORATIVO No. 3”
PRESENTADO POR:
ALEXANDER ALVAREZ GOMEZ
COD. 74185311
TUTOR:
CESAR ORLANDO JIMENEZ
UNIVERSIDAD NACIONAL ABIERTA Y A DISTANCIA - UNAD
ESCUELA DE CIENCIAS BÁSICAS E INGENIERÍA
SOGAMOSO
2010
INTRODUCCION
La Programación Orientada a Objetos, aunque no es de nacimiento remoto ha cobrado auge en el mundo tecnológico, es por ello que hoy día encontramos implementaciones tanto de funcionalidad como gráficas en los celulares, páginas web etc. Y se sigue obteniendo mejoras cada que resurge una versión.
Los trabajos desarrollados incluyen el acercamiento básico de los conceptos y desarrollo de aplicaciones necesarios para introducir al estudiante en este campo.
OBJETIVOS
Poner en práctica la teoría de de la unidad uno del modulo tres programación orientada a objetos.
Profundizar sobre la temática de la unidad tres.
Interactuar dinámica mente con el grupo colaborativo para empezar a conocer e imprentar métodos de trabajo grupal.
Aprovechar al máximo las herramientas que nos suministra la universidad por medio de la plataforma.
Comparar los puntos de vista para llegar a conclusiones que nos ayuden a resolver dudas para mejorar nuestro aprendizaje virtual.
DESARROLLO DE LA ACTIVIDAD
CAPITULO V
1. Investiga cuales son las herramientas utilizas en java y diga cuál es su función.
PAQUETES DE UTILIDADES:
java.lang: El paquete Java java.lang contiene clases fundamentales e interfaces fuertemente relacionadas con el lenguaje y el sistema runtime. Esto incluye las clases raíz que forman la jerarquía de clases, tipos relacionados con la definición del lenguaje, excepciones básicas, funciones matemáticas, Hilos, funciones de seguridad, así como también alguna información sobre el sistema nativo subyacente.
Las principales clases en java.lang son:
Object : la clase que es la raíz de toda la jerarquía de clases.
Enum : la clase base para las clases enumeration.
Class : la clase que es la raíz del sistema de reflexión Java.
Throwable : la clase que es la clase base de la jerarquía de clases de excepciones.
Error, Exception, y RuntimeException : las clases base de cada tipo de excepción.
Thread: la clase que permite operaciones con hilos.
String : la clase para cadenas String y literales.
StringBuffer y StringBuilder : clases para realizar manipulación de strings.
Comparable : la interfaz que permite comparación genérica y ordenamiento de objetos.
Iterable : la interfaz que permite iteración genérica usando el bucle for mejorado.
ClassLoader, Process, Runtime, SecurityManager, y System : clases que suministran "operaciones del sistema" que gestionan la enlazado dinámico de clases, creación de procesos externos, investigaciones del entorno del host tales como la hora del día, y refuerzo de políticas de seguridad.
Las clases Match y StrictMath : suministran funciones matemáticas básicas tales como seno, coseno, y raíz cuadrada (StrictMath forma parte de J2SE 1.3).
Las clases wrapper primitivas encapsulan tipos primitivos como objetos.
Las clases exception básicas lanzan excepciones del nivel del lenguaje y otras excepciones comunes.
Las clases de java.lang son importadas automáticamente a cada Fichero fuente.
java.io: El paquete java.io contiene clases que soportan entrada/salida. Las clases del paquete son principalmente streams; sin embargo, se incluye una clase para ficheros de acceso aleatorio. Las clases centrales del paquete son InputStream y OutputStream las cuales son clases abstractas base para leer de y escribir a streams de bytes, respectivamente. Las clases relacionadas Reader y Writer son clases abstractas base para leer de y escribir a streams de caracteres, respectivamente. El paquete también tiene unas pocas clases misceláneas para soportar la interacción con el Sistema de ficheros del computador.
java.util: Contiene colecciones de datos y clases, el modelo de eventos, facilidades horarias, generación aleatoria de números, y otras clases de utilidad. Tiene 34 clases y 13 interfaces que implementan algunas de las estructuras de datos más comunes.
Incluye:
Interfaces:
1. Collection
2. Comparator
3. Enumeration
4. EventListener
5. Iterator
6. List
7. ListIterator
8. Map
9. Map.Entry
10. Observer
11. Set
12. SortedMap
13. SortedSet
Estas interfaces establecen algunas propiedades de nuestras estructuras de datos. Se implementan en algunas de las siguientes clases.
Clases:
AbstractCollection
AbstractList
AbstractMap
AbstractSequentialList
AbstractSet
ArrayList
Arrays
BitSet
Calendar
Collections
Date
Dictionary
EventObject
GregorianCalendar
HashMap
TreeMap
TreeSet
Vector
WeakHashMap
HashSet
Hashtable
LinkedList
ListResourceBundle
Locale
Observable
Properties
PropertyPermission
PropertyResourceBundle
Random
ResourceBundle
SimpleTimeZone
Stack
StringTokenizer
Timer
TimeZone
TimerTask
Excepciones:
• ConcurrentModificationException
• EmptyStackException
• MissingResourceException
• NoSuchElementException
• TooManyListenersExceptio
java.math: El paquete java.math soporta aritmética multiprecisión (incluyendo operaciones aritméticas
...