| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation Java >> Content
    Différence entre Java et Mutable immuables
    programmes Java diviser les tâches d'application entre des groupes d'objets . Ces objets ont des propriétés et des méthodes visant à gérer une section particulière du traitement des demandes . Comportement de l'objet est déterminée par les déclarations de classe pour un type d'objet . Les programmeurs Java peuvent utiliser les types standard dans le langage , ou ils peuvent éventuellement créer leurs propres classes et des objets pour répondre aux besoins des projets sur lesquels ils travaillent . Mutabilité et l'immuabilité des aspects fondamentaux du développement Java. Objets et classes

    programmation Java utilise le développement orienté objet . Lors du développement d' un projet Java , les programmeurs peuvent créer des déclarations de classe visant à réaliser les tâches au sein de l' application. Une fois une déclaration de classe existe à l'intérieur d'un projet , d'autres fichiers de projet peuvent créer des objets du type défini dans la présente déclaration. Les objets ont des propriétés et des comportements qui correspondent à celles décrites dans leurs fichiers de classe . Un objet typique aura une série d'éléments de données à l'intérieur et une série de méthodes pour l'exercice des responsabilités de transformation.
    Propriétés

    objets Java ont généralement un ou plusieurs éléments des données dans les champs , représentés comme ou variables. Souvent , lorsque le code externe crée un objet d'un certain type, certaines de ces variables sont attribués des valeurs par la méthode constructeur de la classe . Dans de nombreux cas , une classe offrira la possibilité , soit en interne ou en externe , pour modifier ces valeurs . Si cela est possible, alors la classe est mutable . Un objet immuable est celui dont le contenu ne peut être modifié après sa création . Quand un objet immuable est créé et les valeurs affectées , ces valeurs sont fixées . Cela signifie que si les valeurs doivent changer à tout moment , il est essentiellement nécessaire de créer un nouvel objet du même type .
    Méthodes

    de nombreux cas , les classes Java fournissent des méthodes qui modifient les valeurs des variables de classe. Les exemples communs incluent des méthodes de réglage . Une méthode de définition est celle qui définit la valeur d'une variable. Par exemple, dans une déclaration de classe avec une variable de type chaîne appelée " myName " la méthode setter suivantes peuvent exister :

    setName public String (String newName ) {

    myName = newName ;
    < p> }

    Cette méthode permet d'obtenir le code externe avec la possibilité de modifier le contenu d'un objet. Dans un objet immuable cela ne devrait pas être possible , car les valeurs devraient rester les mêmes une fois qu'ils ont été initialement fixée, normalement lorsque l'objet est créé .
    Utilisation

    le langage Java fournit un large éventail de classes pour les différents types de fonction de l'application. La classe String est un exemple courant d'un type immuable , souvent utilisé dans les applications Java . Par exemple, l'exemple de code suivant présente la création d' une variable de chaîne dans un projet Java:

    cordes persoMots = " pomme " ;

    Une fois ce code s'exécute , le contenu de la chaîne , qui est son valeur du texte , ne peut pas être modifié. Cela signifie que si la valeur change , un nouvel objet chaîne doit être créé . Par exemple , le code suivant , l'exécution à un moment plus tard dans le programme où la variable de chaîne est toujours accessible , fera Java pour créer un nouvel objet chaîne et mettre à jour la référence à un objet existant pour pointer vers elle :

    persoMots = "banane" ;

    Previous :

    next :
      articles connexes
    ·Comment enregistrer un fichier JSP 
    ·Comment forcer le constructeur pour non générique Uti…
    ·La différence de HashMap et HashSet 
    ·Comment faire pour installer Java 7 
    ·Comment lire la valeur d'entrée en Java 
    ·Comment faire un jeu de société en Java 
    ·Mégaprojets en Java 
    ·Comment arrêter Repeindre en Java avec JPanel 
    ·Comment faire pour convertir un Applet 
    ·Comment faire pour convertir secondes depuis Epoch à u…
      articles en vedette
    ·Comment obtenir Fond Bouton dans Android 
    ·Comment remplacer une chaîne de caractères dans VB.NE…
    ·Comment Créer un compte à rebours électronique 
    ·Comment créer Confirmation en PHP 
    ·Comment utiliser le BASIC Stamp 
    ·Comment faire pour envoyer des frappes à Active X Prop…
    ·PHP automatisé Liste Tutorial de diffusion 
    ·La différence entre Filestream & StreamReader 
    ·Quelle est la signification de la conversion de la vale…
    ·Quels sont les propriétés partielles 
    Copyright © Connaissances Informatiques http://fr.wingwit.com