Belangrijkste verschil - Variabelen versus dataliterals in Java
Een computerprogramma is een reeks instructies om een taak uit te voeren. Het is vereist om gegevens op te slaan tijdens het programmeren. Daarom worden die gegevens in het geheugen opgeslagen. Deze gereserveerde geheugenlocaties worden variabelen genoemd. De variabelen moeten unieke namen hebben omdat ze gemakkelijk moeten worden geïdentificeerd om wiskundige of logische bewerkingen uit te voeren. Variabelen worden met waarden toegewezen. Soms staan die waarden vast en veranderen ze niet. Dat soort waarden worden dataliterals genoemd. Als er in het programma een instructie is als int waarde = 5, is 'int' het gegevenstype. De 'waarde' is de variabele en '5' is de letterlijke gegevens. Dit artikel bespreekt het verschil tussen variabelen en dataliterals in Java. Het belangrijkste verschil tussen variabelen en dataliterals in Java is dat variabelen de gereserveerde geheugenlocaties zijn om waarden met symbolische namen op te slaan, terwijl dataliterals notaties zijn van het vertegenwoordigen van vaste waarden bij het programmeren.
INHOUD
1. Overzicht en belangrijkste verschil
2. Wat zijn variabelen in Java
3. Wat zijn dataliterals in Java
4. Overeenkomsten tussen variabelen en dataliterals in Java
5. Vergelijking zij aan zij - Variabelen versus dataliterals in Java in tabelvorm
6. Samenvatting
Wat zijn variabelen in Java?
Een variabele is een plaats om een waarde in het geheugen op te slaan. Elke geheugenlocatie kan een specifiek type gegevens opslaan. De Java-taal ondersteunt acht primitieve gegevenstypen. Ze zijn een byte, short, int, long, boolean, float, double en char. De byte van het gegevenstype is een 8-bits geheel getal met twee-complement. Het is handig om ruimte te besparen in grote arrays omdat het 4 keer kleiner is dan int. Het gegevenstype short is een 16-bits geheel getal met twee-complement met teken. Het is 2 keer kleiner dan int. De int is een 32-bits geheel getal met twee-complement. Het is het meest voorkomende gegevenstype om numerieke waarden op te slaan zonder decimalen als er niet veel aandacht is voor het geheugen. Het lange gegevenstype is een 64-bits geheel getal met twee-complement. Het wordt gebruikt om een groot aantal nummers op te slaan. De float en double zijn twee gegevenstypen om numerieke waarden op te slaan met een decimale punt. De float is 32 bits en dubbel is 64 bits. De Boolean wordt gebruikt om true of false op te slaan. Een enkel teken kan worden opgeslagen met het gegevenstype char. Dat zijn de belangrijkste primitieve gegevenstypen in Java.
Als er een statement is zoals een int x; het betekent dat de variabele x een geheel getal kan bevatten. Er wordt geen geheugen gereserveerd voor het variabelenummer. Als er een statement is als int x = 5; het betekent dat de variabele x gehele waarden kan bevatten en dat het waarde 5 bevat. De geïnitialiseerde waarde kan later in het programma worden gewijzigd. De x-waarde kan worden gelijkgemaakt aan een ander geheel getal, zoals 10 later. bijv. x = 10;
Elke variabele heeft unieke namen om ze te identificeren. Ze worden identificatoren genoemd. De programmeur moet de regels volgen bij het geven van namen voor variabelen. Java is een hoofdlettergevoelige taal. Daarom is de variabelenaam 'nummer' anders dan 'NUMBER'. De variabelenaam kan Unicode-letters en cijfers bevatten. Ze kunnen geen spaties hebben. Raadpleeg het onderstaande programma.
Figuur 01: Java-programma met variabelen
Volgens het bovenstaande programma zijn x en y variabelen die gehele getallen bevatten. De som wordt toegewezen aan een variabele som. De lengte en breedte zijn dubbele variabelen. De vermenigvuldiging wordt opgeslagen in de oppervlaktevariabele die wordt gedeclareerd als een dubbele variabele. Een enkel teken kan in de variabele letter worden opgeslagen. Het bevat 'A'. Het teken wordt tussen enkele aanhalingstekens geplaatst.
Wat zijn Data Literals in Java?
Een dataliteraal is een broncodevoorstelling van een vaste waarde. De waarden zoals 5, 4,3, true vereisen geen berekening. Daarom staan ze bekend als dataletters. Als er een verklaring is, dubbel getal = 20,5; de 'dubbele' is het datatype. Het 'getal' is de variabele. De 20.5 is de data letterlijk.
Er zijn verschillende soorten letterlijke termen. Het zijn letterlijke gehele getallen, letterlijke drijvende-komma, letterlijke tekens en tekenreeksen. Integer-literals worden gebruikt om variabelen van gegevenstypen met gehele getallen, zoals byte, short, int en long, te initialiseren. Drijvende-kommagetallen worden gebruikt om variabelen van het gegevenstype float en double te initialiseren. De letterlijke drijvende komma eindigt met f of F, het is van het type float. Als het eindigt met d of D, is het dubbel. Het schrijven van d is optioneel. Letterlijke tekens en tekenreeksen bestaan uit Unicode-tekens. De letterlijke tekens vertegenwoordigen een enkel teken, terwijl een letterlijke tekenreeks een reeks tekens vertegenwoordigt. De letterlijke tekens staan binnen het enkele aanhalingsteken. bijv. - 'B'. De letterlijke tekenreeksen staan tussen dubbele aanhalingstekens. bijv. - "Programmeren". Raadpleeg het onderstaande programma.
Figuur 02: Java-programma met literals
Volgens het bovenstaande programma is het aantal een variabele. Het letterlijke gehele getal in de numerieke variabele is 10. De variabele doubleValue kan een dubbele waarde bevatten. De variabele floatValue kan een float bevatten. Daarom zijn 5.4 en 5.4f letterlijke drijvende komma. De lettervariabele bevat een teken 'B'. Het is een letterlijk karakter. De woordvariabele bevat een set tekens. Het is dus een letterlijke tekenreeks.
Wat is de overeenkomst tussen variabelen en dataliterals in Java?
Zowel variabelen als dataliterals in Java worden gebruikt bij het programmeren
Wat is het verschil tussen variabelen en dataliterals in Java?
Diff Artikel Midden voor Tafel
Variabelen versus dataliterals |
|
Variabelen zijn gereserveerde geheugenlocaties waarin waarden met symbolische namen worden opgeslagen. | Dataletters zijn broncodevoorstellingen van vaste waarden. |
Vereniging | |
Variabelen zijn gekoppeld aan de geheugenlocatie. | Dataliterals zijn gekoppeld aan vaste waarden die binnen de variabelen worden geplaatst. |
Samenvatting - Variabelen versus dataliterals in Java
Variabelen en dataliterals zijn veelgebruikte termen die verband houden met programmeren. In dit artikel is het verschil tussen variabelen en dataliterals besproken. Het verschil tussen variabelen en dataliterals in Java is dat variabelen de gereserveerde geheugenlocaties zijn om waarden met symbolische namen op te slaan, terwijl dataliterals notaties zijn van het vertegenwoordigen van vaste waarden bij het programmeren.