Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Java Programming >> Content
Verschil tussen Java veranderlijk en onveranderlijk
Java-programma's te verdelen applicatie taken tussen groepen objecten . Deze objecten hebben eigenschappen en methoden ontworpen om een ​​bepaald deel van de verzoeken te behandelen behandelen . Object gedrag wordt bepaald door de klasse declaraties voor een objecttype . Java-programmeurs kunnen gebruik maken van de standaard types binnen de taal , of ze kunnen eventueel hun eigen klassen en objecten te maken voor de behoeften van de projecten waar ze aan werken passen . Veranderlijkheid en onveranderlijkheid zijn fundamentele aspecten van Java-ontwikkeling . Objecten en klassen

Java programmeertaal
maakt gebruik van object - georiënteerde ontwikkeling . Bij de ontwikkeling van een Java -project , kunnen programmeurs klasse declaraties ontworpen voor het uitvoeren van de taken binnen de applicatie te maken . Zodra een klasse verklaring bestaat binnen een project , kunnen andere projectdossiers objecten van het type gedefinieerd binnen deze verklaring te creëren . Objecten hebben eigenschappen en gedragingen die overeenkomen met die welke in hun klasse -bestanden . Een typische object zal een reeks van data-items binnen het en een reeks van methoden voor het uitvoeren van de verwerking van verantwoordelijkheden.
Eigenschappen

Java-objecten hebben meestal een of meer items gegevens in hen , voorgesteld als velden of variabelen . Vaak wanneer externe code maakt een object van een bepaald type , sommige variabelen toegewezen waarden de klassenconstructor methode . In veel gevallen zal een klasse de mogelijkheid verschaffen , hetzij intern of extern , voert deze wijzigingen . Als dit mogelijk is , dan is de klasse is veranderlijk . Een onveranderlijke object is een waarvan de inhoud niet kan worden gewijzigd nadat deze is gemaakt . Wanneer een onveranderlijke object is gemaakt en toegewezen waarden , worden deze waarden vastgelegd . Dit betekent dat als de waarden moeten veranderen op elk punt , het is in wezen nodig is om een nieuw object van hetzelfde type te maken .
Methoden

vaak Java klassen bieden methoden die de waarden van klassevariabelen veranderen . Bekende voorbeelden zijn setter methoden . Een setter methode is met de waarde van een variabele bepaalt . Bijvoorbeeld , in een klasse verklaring met een string variabele genaamd " myName " de volgende setter methode kan bestaan ​​:

public String setName
( String newName ) {

myName
= newName ;

}

Deze methode verschaft externe code met de mogelijkheid om de inhoud van een object te wijzigen . In een onveranderlijke object dit niet mogelijk zou moeten zijn , aangezien de waarden van dezelfde moet blijven als ze eenmaal in eerste instantie zijn ingesteld , normaal als het object wordt gemaakt .
Gebruik

de Java-taal biedt een breed scala van klassen voor verschillende soorten toepassingen functie . De string -klasse is een bekend voorbeeld van een onveranderlijke vorm , vaak gebruikt in Java-toepassingen . Bijvoorbeeld , de volgende voorbeeldcode schetst het creëren van een string variabele in een Java- project :

String myWord
= " appel " ;

Zodra deze code wordt uitgevoerd , de inhoud van de string , die haar tekstwaarde , niet kan worden veranderd . Dit betekent dat als de waarde verandert , een nieuwe reeks object moet worden gemaakt . Bijvoorbeeld , de volgende code , uitvoeren op een later punt in het programma waar de string variabele is nog steeds toegankelijk , zal leiden tot Java een nieuwe reeks object te maken en het actualiseren van de bestaande object verwijzing naar punt aan toe:

myWord
= " banaan " ;

Previous: Next:
  Java Programming
·Wat is JDK in Java ? 
·JSP Bestandstypen 
·Verschil tussen Custom JSP Tag…
·Hoe te verwijderen PPV in Java…
·Hoe je Java String converteren…
·Hoe tot 3 Integers sorteren in…
·Problemen Java in Windows XP 
·Hoe te Numbers scheiden in Odd…
·Klasse Variabelen van Java Cod…
  Related Articles
Hoe je tekst tussen twee HTML-codes leze…
Verschillen tussen Visual Basic en Visua…
Het verschil tussen SDI Form & MDI formu…
Wat zijn de verschillen tussen Visual Ba…
Hoe gegevens tussen Word documenten met …
Hoe te gebruiken Visual Basic om het ver…
Hoe gegevens overbrengen tussen tabellen…
Hoe je het verschil tussen tijdzones in …
Hoe te Aantal Weken Bereken tussen twee …
  Programmering Articles
·Hoe je alle Zeros Verwijder uit de lijst…
·Mijn Windows Mobile gaat niet open ASHX …
·Hoe de String in C gebruiken Arrays Zond…
·Hoe te ontkoppelen PHP gebruiken 
·Hoe een String Build & Stel de Text Met …
·Hoe te Button Achtergronden Neem Android…
·Hoe te converteren naar Hex Byte in VB6 
·Hoe je Javascript gebruiken Met Ole Auto…
·VBScript : Hoe te herstellen van de post…
Copyright © Computer Kennis http://www.nldit.com