| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación Java >> Content
    Set Vs . Lista en Java
    El marco de colecciones Java proporciona aplicaciones con la capacidad de modelar , almacenar y procesar los datos dentro de los distintos tipos de estructura . Al desarrollar una aplicación , los programadores de Java deben decidir qué tipos de recogida de usar, adaptar esta decisión a los datos y el procesamiento de un programa que está tratando de manejar. Ambos Set List y tipos son características comunes en el desarrollo de Java , cada uno con características diferentes que los hacen adecuados para ciertos contextos. Java Collections

    El marco de colecciones Java ofrece muchos tipos de estructuras para el almacenamiento de datos de la aplicación . El lenguaje se describen clases, interfaces y métodos diseñados para tipos comunes de almacenamiento y manipulación de datos , por lo que los programadores no tienen que poner en práctica sus propias clases de colecciones en la mayoría de los casos . Si los programadores deciden crear sus propias clases , también pueden ser capaces de minimizar la cantidad de procesamiento necesario , mediante la ampliación o la aplicación de algunas de las clases y las interfaces ya previstos como parte del marco de colecciones.
    < Br > duplicados

    es si o no se necesita una de las principales consideraciones para los desarrolladores eligen estructuras de datos duplicados. La elección entre las series y listas a menudo en parte determinada por esta consideración. En general, las listas permiten duplicados , mientras Sets no. Por lo tanto, los desarrolladores que participan en un proyecto deben decidir si los datos que se modelan las necesidades de contener duplicados, en cuyo caso, una lista puede ser la mejor opción. Si la lógica de una aplicación dicta que no duplicados se puede permitir , un conjunto puede ser la opción preferible.
    Orden

    Orden difiere en Set y la Lista clases de colección . Enumerar las clases pueden mantener un sistema de pedidos para el modelo de datos que , en tanto que conjuntos no hacen cumplir el pedido. Si una aplicación requiere que los datos se almacenan en un orden determinado , por ejemplo dictando el orden en que debe ser atravesado , a continuación, una lista se puede escoger . Si los datos dentro de una colección de aplicaciones no requiere ningún tipo de pedido, se puede utilizar un Set.
    Interfaces

    Java define dos conjuntos y listas en términos de interfaces de . Una interfaz Java es un contrato esbozar las propiedades y métodos observados por clases que decidan aplicarlo. El lenguaje Java ofrece numerosas implementaciones tanto de Set y las interfaces de lista , pero los programadores pueden crear opcionalmente sus propias implementaciones . Lista de las interfaces proporcionadas de serie dentro de Java incluyen la ArrayList , LinkedList y clases AbstractList . Las clases que implementan la interfaz Set incluyen HashSet , TreeSet y EnumSet .
    Métodos

    Set List y clases de Java definir algunos de los mismos métodos. Cada interfaz en el marco implementa métodos en formas que son específicas para el tipo de colección . Ambas interfaces son métodos para agregar y quitar elementos de datos hacia y desde la colección, así como los métodos para comprobar si un elemento en particular está ya contenida . La interfaz de lista especifica , además, los métodos relacionados con la indexación, por ejemplo, para devolver los índices de los elementos especificados o para añadir en un índice determinado .

    Previous :

    next :
      Artículos relacionados
    ·Cómo cerrar un Layout Android 
    ·Cómo borrar JTextField 
    ·Relación entre jsp y java 
    ·Cómo ajustar las funciones de Java 
    ·Cómo vincular un método a un evento en Java 
    ·Codificación en Java 
    ·Cómo dar formato de impresión en las Columnas En fila…
    ·Sun /Java & Error 1722 
    ·Cómo enviar SMS Uso de las aplicaciones Java 
    ·Cómo hacer un método que utiliza JDBC 
      Artículos destacados
    ·Cómo instalar Ruby 1.9 en OS X Snow Leopard 
    ·Cómo instalar PHP en CPanel 
    ·Cómo configurar Citrix 
    ·Cómo subir varias imágenes en PHP 
    ·Cómo reemplazar una pelota botando con un pájaro que …
    ·Cómo convertir a C + + String LStrHandle 
    ·Cómo hacer un botón en VB 
    ·Proyectos Calculadora de Visual Basic 
    ·Cómo crear auto_ptr Sintaxis 
    ·Cómo utilizar un DataTable en VB.NET 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com