Hauptunterschied - Variablen vs Datenliterale in Java
Ein Computerprogramm ist eine Reihe von Anweisungen zum Ausführen einer Aufgabe. Während der Programmierung müssen Daten gespeichert werden. Daher werden diese Daten im Speicher gespeichert. Diese reservierten Speicherplätze werden als Variablen bezeichnet. Die Variablen sollten eindeutige Namen haben, da sie für mathematische oder logische Operationen leicht zu identifizieren sind. Variablen werden mit Werten belegt. Manchmal sind diese Werte fest und ändern sich nicht. Diese Arten von Werten werden als Datenliterale bezeichnet. Wenn es im Programm eine Anweisung als int value = 5 gibt, ist 'int' der Datentyp. Der 'Wert' ist die Variable und '5' ist das Datenliteral. Dieser Artikel beschreibt den Unterschied zwischen Variablen und Datenliteralen in Java. Der Hauptunterschied zwischen Variablen und Datenliteralen in Java besteht darin, dass Variablen die reservierten Speicherplätze zum Speichern von Werten mit symbolischen Namen sind, während Datenliterale Notationen für die Darstellung fester Werte in der Programmierung sind.
INHALT
1. Übersicht und Hauptunterschied
2. Was sind Variablen in Java
? 3. Was sind Datenliterale in Java?
4. Ähnlichkeiten zwischen Variablen und Datenliteralen in Java.
5. Vergleich nebeneinander - Variablen mit Datenliteralen in Java in Tabellenform.
6. Zusammenfassung
Was sind Variablen in Java?
Eine Variable ist ein Ort zum Speichern eines Werts im Speicher. Jeder Speicherort kann einen bestimmten Datentyp speichern. Die Java-Sprache unterstützt acht primitive Datentypen. Sie sind ein Byte, kurz, int, lang, boolesch, float, double und char. Das Datentypbyte ist eine 8-Bit-Ganzzahl mit zwei Vorzeichen. Es ist hilfreich, in großen Arrays Platz zu sparen, da es viermal kleiner als int ist. Der Datentyp short ist eine 16-Bit-Ganzzahl mit zwei Vorzeichen. Es ist 2 mal kleiner als int. Das int ist eine 32-Bit-Ganzzahl mit vorzeichenbehafteten Zweierkomplementen. Es ist der häufigste Datentyp, numerische Werte ohne Dezimalstellen zu speichern, wenn keine großen Bedenken hinsichtlich des Speichers bestehen. Der lange Datentyp ist eine 64-Bit-Zweierkomplement-Ganzzahl mit Vorzeichen. Es wird verwendet, um eine Vielzahl von Zahlen zu speichern. Float und Double sind zwei Datentypen zum Speichern von numerischen Werten mit einem Dezimalpunkt. Der Float ist 32bit und das Double ist 64 Bit. Der Boolesche Wert wird zum Speichern von true oder false verwendet. Ein einzelnes Zeichen kann mit dem Datentyp char gespeichert werden. Dies sind die wichtigsten primitiven Datentypen in Java.
Wenn es eine Anweisung wie ein int x gibt; Dies bedeutet, dass die Variable x einen ganzzahligen Wert enthalten kann. Es wird kein Speicher für die Variablennummer reserviert. Wenn es eine Aussage als int x = 5 gibt; Dies bedeutet, dass die Variable x ganzzahlige Werte enthalten kann und den Wert 5 enthält. Der initialisierte Wert kann später im Programm geändert werden. Der x-Wert kann später mit einer anderen Ganzzahl wie 10 ausgeglichen werden. zB x = 10;
Jede Variable hat eindeutige Namen, um sie zu identifizieren. Sie werden als Bezeichner bezeichnet. Der Programmierer sollte die Regeln befolgen, wenn er Namen für Variablen angibt. Java unterscheidet zwischen Groß- und Kleinschreibung. Daher unterscheidet sich der Variablenname 'number' von 'NUMBER'. Der Variablenname kann Unicode-Buchstaben und -Ziffern enthalten. Sie können keine Leerzeichen haben. Siehe das folgende Programm.
Abbildung 01: Java-Programm mit Variablen
Gemäß dem obigen Programm sind x und y Variablen, die ganzzahlige Werte enthalten. Die Summe wird der variablen Summe zugeordnet. Die Länge und Breite sind doppelte Variablen. Die Multiplikation wird in der Bereichsvariablen gespeichert, die als Doppelvariable deklariert ist. Ein einzelnes Zeichen kann im variablen Buchstaben gespeichert werden. Es enthält 'A'. Das Zeichen wird in einfache Anführungszeichen gesetzt.
Was sind Datenliterale in Java?
Ein Datenliteral ist eine Quellcodedarstellung eines festen Werts. Die Werte wie 5, 4.3, true erfordern keine Berechnung. Daher werden sie als Datenliterale bezeichnet. Wenn es eine Anweisung gibt, ist die doppelte Zahl = 20,5; Das 'Double' ist der Datentyp. Die 'Zahl' ist die Variable. Die 20,5 ist das Datenliteral.
Es gibt verschiedene Arten von Literalen. Dies sind Ganzzahlliterale, Gleitkomma-Literale, Zeichen- und Zeichenfolgenliterale. Ganzzahlige Literale werden verwendet, um Variablen von ganzzahligen Datentypen wie Byte, Short, Int und Long zu initialisieren. Gleitkomma-Literale werden verwendet, um Variablen vom Datentyp float und double zu initialisieren. Das Gleitkomma-Literal endet mit f oder F, es ist vom Typ float. Wenn es mit d oder D endet, ist es doppelt. Das Schreiben von d ist optional. Zeichen- und Zeichenfolgenliterale bestehen aus Unicode-Zeichen. Die Zeichenliterale stellen ein einzelnes Zeichen dar, während ein Zeichenfolgenliteral eine Reihe von Zeichen darstellt. Die Zeichenliterale befinden sich im einfachen Anführungszeichen. zB - 'B'. Die Zeichenfolgenliterale befinden sich in doppelten Anführungszeichen. zB "Programmierung". Siehe das folgende Programm.
Abbildung 02: Java-Programm mit Literalen
Gemäß dem obigen Programm ist die Nummer eine Variable. Das ganzzahlige Literal in der Zahlenvariablen ist 10. Die Variable doubleValue kann einen doppelten Wert enthalten. Die Variable floatValue kann einen float enthalten. Daher sind 5.4 und 5.4f Gleitkomma-Literale. Die Buchstabenvariable enthält ein Zeichen 'B'. Es ist ein Zeichenliteral. Die Wortvariable enthält eine Reihe von Zeichen. Es ist also ein String-Literal.
Was ist die Ähnlichkeit zwischen Variablen und Datenliteralen in Java?
Bei der Programmierung werden sowohl Variablen als auch Datenliterale in Java verwendet
Was ist der Unterschied zwischen Variablen und Datenliteralen in Java?
Diff Artikel Mitte vor Tabelle
Variablen vs Datenliterale |
|
Variablen sind reservierte Speicherorte, in denen Werte mit symbolischen Namen gespeichert werden. | Datenliterale sind Quellcodedarstellungen fester Werte. |
Verband | |
Variablen sind dem Speicherort zugeordnet. | Datenliterale sind festen Werten zugeordnet, die innerhalb der Variablen platziert werden. |
Zusammenfassung - Variablen vs Datenliterale in Java
Variablen und Datenliterale sind gebräuchliche Begriffe im Zusammenhang mit der Programmierung. In diesem Artikel wurde der Unterschied zwischen Variablen und Datenliteralen erläutert. Der Unterschied zwischen Variablen und Datenliteralen in Java besteht darin, dass Variablen die reservierten Speicherplätze zum Speichern von Werten mit symbolischen Namen sind, während Datenliterale Notationen zur Darstellung fester Werte in der Programmierung sind.