ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Trabajo Colaborativo 2 P. Orientada A Objetos

aaba16 de Diciembre de 2012

6.276 Palabras (26 Páginas)529 Visitas

Página 1 de 26

“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 modulares) y suministra generadores de números primos multiprecisión usados para la generación de claves criptográficas. Las clases principales de este paquete son:

BigDecimal : uministra números decimales con signo de precisión arbitraria. BigDecimal da al usuario el control sobre el comportamiento de redondeo a través de RoundingMode.

BigInteger : suministra enteros de precisión arbitraria. Las Operaciones con BigInteger no producen overflow o pérdida de precisión. Además de las operaciones aritméticas estándar, suministra aritmética modular, calculo de mínimo común múltiplo, pruebas de números primos, generación de números primos, manipulación de bits, y otras operaciones misceláneas.

MathContext : encapsula las configuraciones de contexto las cuales describen ciertas reglas para operadores numéricos.

RoundingMode : una enumeración que suministra ocho comportamientos de redondeo.

java.text: Proporciona clases e interfaces para el manejo de texto, fechas, números y mensajes de una manera independiente de las lenguas naturales. Esto significa que su principal aplicación puede ser escrito para ser independiente de los idiomas, y puede confiar en separado, dinámica de los recursos localizados. Esto permite la flexibilidad de añadir nuevas localizaciones para localizaciones en cualquier momento. Estas clases son capaces de formato de fechas, números y mensajes, análisis sintáctico, búsqueda y clasificación de cadenas, y más de iterando caracteres, palabras, oraciones, y los saltos de línea. Este paquete contiene tres grandes grupos de clases e interfaces:

Clases para iteración sobre el texto

Clases de formato y analizar

Clases para colación de cadenas

java.security: Proporciona las clases e interfaces para el marco de seguridad. Esto incluye las clases que implementan una fácilmente configurable, de grano fino de control de acceso de seguridad. Este paquete también apoya la generación y almacenamiento de pares de claves criptográficas públicas, así como una serie de operaciones criptográficas exportables incluidas las de mensaje y la generación de la firma. Por último, este paquete que ofrece clases de apoyo firmada / objetos vigilado y seguro de generación de números aleatorios. Muchas de las clases previstas en este paquete (el de cifrado y seguro generador de números aleatorios, en particular, las clases) son a base de proveedor. La propia clase define una interfaz de programación de aplicaciones a las que puede escribir. Los desarrolladores de aplicaciones pueden tomar ventaja de cualquier número de proveedor de aplicaciones basadas en sin tener que agregar o reescribir el código

PAQUETES PARA EL DESARROLLO GRÁFICO

java.applet: Para crear applets y clases que las applets utilizan para comunicarse con su contexto.

java.awt: El paquete java.awt proporciona una serie de clases

...

Descargar como (para miembros actualizados) txt (40 Kb)
Leer 25 páginas más »
Disponible sólo en Clubensayos.com