Arten von Variablen in Java: Java-Variablen erklärt
Veröffentlicht: 2021-12-23In einem Computerprogramm werden Daten nicht direkt gespeichert, sondern in Zahlen oder Namen, die helfen, die Daten in verschiedenen Phasen der Programmierung zu identifizieren. Diese numerischen Namen, die Daten in einem Computerprogramm speichern, werden in der Java-Sprache als Variablen bezeichnet. Dieser Blog wird Ihnen helfen, das Konzept der Variablen in Java und seine verschiedenen Typen zu verstehen. Wenn Sie ein großes Interesse am Codieren oder Programmieren haben oder eine Karriere in der Informatik aufbauen möchten, ist es für Sie hilfreich, etwas über verschiedene Variablen in Java zu lernen.
Lernen Sie Softwareentwicklungskurse von den besten Universitäten der Welt. Verdienen Sie Executive PG-Programme, Advanced Certificate-Programme oder Master-Programme, um Ihre Karriere zu beschleunigen.
Inhaltsverzeichnis
Was sind Variablen?
Variablen sind integrale Speicherkomponenten in Java. Sie können als Speicherorte verstanden werden. Eine Variable kann entweder ein einzelner Speicherort oder eine Kombination mehrerer Orte sein, die eine Einheit bilden. Variablen werden verwendet, um den Speicherort von Daten in einem Programm zu identifizieren. Sie definieren nicht die Daten selbst, sondern informieren den Programmierer, wo sich bestimmte Daten im Speicher befinden.
Einfach ausgedrückt sind Variablen in der Java-Sprache die Namen, die verwendet werden, um auf im Speicher gespeicherte Daten zu verweisen. Eine Java-Variable kann nur einen einzigen Datentyp enthalten. Bevor Sie eine Variable beim Programmieren verwenden, müssen Sie eine Variable deklarieren. Es bedeutet, Daten einem bestimmten Speicher zuzuweisen und einen Namen für diesen Speicher zu verwenden. Für die Deklaration müssen wir auch den Datentyp in Java angeben. Dies geschieht über die Syntax „dataType variableName“.
Sie können Variablen auch als Boxen oder Behälter verstehen, die während der Ausführung eines Computerprogramms einen Wert enthalten und es dem Programmierer ermöglichen, später schnell auf diesen Wert zuzugreifen.
Arten von Variablen in Java
Im Folgenden sind die drei Haupttypen von Variablen in Java aufgeführt.
1. Lokale Variablen
Diese Variablen werden in Methoden, Konstruktoren oder Blöcken deklariert und nur innerhalb dieser bestimmten Methode oder dieses Blocks verwendet. Sie können außerhalb der Methode nicht auf eine lokale Variable zugreifen. In Java werden Methoden in geschweiften Klammern beschrieben. Der Bereich ({….}) zwischen den Klammern wird Block oder Methode genannt.
Es definiert den Gültigkeitsbereich lokaler Variablen. Die lokalen Variablen werden nur verwendet, wenn das Programm läuft. Es ist nicht möglich, von außen auf eine lokale Variable zuzugreifen. Eine lokale Variable beginnt innerhalb des Blocks oder der Methode zu funktionieren, wird jedoch zerstört, wenn sie den Block verlässt. Denken Sie daran, dass eine lokale Variable keinen Standardwert haben kann. Außerdem können wir keine Zugriffsmodifikatoren verwenden, um lokale Variablen zu deklarieren.
2. Instanzvariablen
Klassen und Subroutinen sind ebenfalls wesentliche Komponenten in Java. Klasse bedeutet eine Gruppe von Objekten, die ähnliche Eigenschaften haben. Es hilft bei der Definition von Objekten, Datentypen und Methoden. Eine Klasse wird weiter in Subroutinen oder Methoden unterteilt. Wie Sie oben verstanden haben müssen, sind lokale Variablen Teil einer Subroutine oder von Methoden. Einige Variablen sind jedoch nicht Teil des Unterprogramms, sondern direkt Teil der Klasse. Daher werden sie Member-Variablen oder Instanzvariablen genannt. Sie haben Standardwerte. Wir können eine Instanzvariable in einer Klasse vor oder nach der Verwendung deklarieren. Alle Typen von Instanzvariablen, außer private, sind in allen Methoden oder Konstruktoren einer Klasse sichtbar.
Mitgliedsvariablen können sowohl statisch als auch nicht statisch sein. Wir brauchen statische, öffentliche oder private Modifikatoren, um eine Instanzvariable zu deklarieren.
So können Sie den Unterschied zwischen lokalen Variablen und Instanzvariablen verstehen. Ersteres befindet sich innerhalb einer Subroutine oder einer Methode innerhalb der Klasse, während letzteres innerhalb einer Klasse, aber außerhalb des Blocks oder der Methode platziert wird.
Lokale Variablen existieren nur innerhalb eines bestimmten Unterprogramms und funktionieren darüber hinaus nicht. Sie können nur funktionieren, wenn diese bestimmte Subroutine ausgeführt wird. Im Gegensatz dazu können Instanzvariablen Bestandteil mehrerer Unterprogramme sein. Auch wenn sich der Wert einer Instanzvariablen in einem Unterprogramm befindet, kann er beim Ausführen eines anderen Unterprogramms verwendet werden.
3. Statische Variablen
Static ist ein Referenzschlüsselwort in der Java-Sprache, das als Präfix an Variablen, Programme und Zeichenfolgen angehängt wird. Es wird für die Speicherverwaltung in Java verwendet. Wann immer das Wort static hinzugefügt wird, zeigt es an, dass eine Komponente zur gesamten Klasse gehört und nicht nur zu einem Objekt. Der Begriff statische Variable bezieht sich auf die gemeinsame Eigenschaft aller Objekte.
Alle Objekte in einer Klasse teilen untereinander eine einzelne Kopie der statischen Variablen. Daher werden sie auch als globale Variablen oder Klassenvariablen bezeichnet. Die Speicherzuweisung für statische Variablen erfolgt einmalig, wenn der Programmierer die gesamte Klasse in den Speicher lädt.
Statische Variablen können nur als Mitglieder einer Klasse und nicht als Methode oder Unterroutine deklariert werden. Daher werden sie nur innerhalb des Klassenbereichs verwendet, in dem sie definiert sind, und nicht außerhalb der Klasse.
Zusätzlich zu dem oben Gesagten wurde im Folgenden ein weiterer Typ von Sekundärvariablen in Java erklärt.
4. Endgültige Variablen
Statische Variablen können in Java als Konstanten verwendet werden, indem das Schlüsselwort final als Präfix hinzugefügt wird. Diese werden als finale Variablen bezeichnet. Wie der Name schon sagt, wird der Wert einer finalen Variablen endgültig und kann nicht geändert werden. Es ist jedoch möglich, Daten innerhalb des Objekts zu ändern.
Wir können eine finale Variable nicht durch eine Unterklasse überschreiben. Sobald eine Variable endgültig wird, kann sie auch nicht von einer Klasse geerbt oder durch eine Unterklasse erweitert werden. Wenn der Programmierer versucht, den Wert einer finalen Variablen zu ändern, tritt ein Kompilierungsfehler auf. Daher ist es wichtig, eine Variable zu initialisieren, bevor sie endgültig wird. Die Initialisierung kann zum Zeitpunkt der Deklaration der Variablen erfolgen. Andernfalls wird sie als letzte leere Variable bezeichnet.
Was deklariert Variablen in Java?
Wir können eine Variable nur verwenden, wenn sie deklariert ist. Der Vorgang zum Erstellen einer Variablen in Java wird als Variablendeklaration bezeichnet. Vor dem Erstellen einer Variablen ist es jedoch wichtig, den Datentyp zu füttern. Beim Erstellen einer Variablen werden einige Speichereinheiten reserviert. Dieser Speicherplatz wird dann mit dem Namen der Variablen identifiziert.
Daher ist es wichtig, vor dem Deklarieren des Namens den Datentyp zu füttern, um genügend Speicherbits beiseite zu halten, um den Wert der Variablen zu speichern. Der Prozess der Variablendeklaration in Java beginnt mit der Eingabe des Datentyps. Es folgt ein Leerzeichen und die Eingabe des Variablennamens. Wir können Variablen an jeder Stelle im Unterprogramm deklarieren.
Im Folgenden sind einige der Regeln aufgeführt, die Sie beim Deklarieren einer Java-Variablen beachten müssen.
- Sie können den Variablennamen mit einem Alphabet, einem Dollar- oder Unterstrichsymbol oder einem Währungssymbol beginnen, nicht mit einem anderen Sonderzeichen.
- Der Name einer Variablen darf 64 Zeichen nicht überschreiten.
- Beim Deklarieren einer Variablen dürfen Sie keine Leerzeichen verwenden.
- Wir können in Java keine reservierten Schlüsselwörter als Namen von Variablen verwenden.
- Der Name der Variablen soll auf der linken Seite der Zuweisungsoperatoren stehen.
Was ist die Initialisierung von Variablen in Java?
Nach der Deklaration einer Variablen wird ihr auch ein Initialwert zugewiesen, der später geändert werden kann. Dieser Prozess der Zuweisung eines Anfangswerts zu einer Variablen wird in Java als Initialisierung von Variablen bezeichnet. Die Initialisierung erfolgt, bevor die Variable in einer Methode verwendet wird. Wir können eine Variable nicht verwenden, wenn ihr kein Wert zugewiesen ist. Die Initialisierung einer Variablen kann direkt nach ihrer Deklaration erfolgen. Nach der Deklaration wird, wenn die Initialisierung von Variablen nicht erfolgt ist, eine Zuweisungsanweisung verwendet, um der Variablen einen Wert bereitzustellen. Wenn Sie anfordern, die Variable zu drucken, ohne sie zu initialisieren, tritt ein Fehler auf.
Es gibt zwei Arten der Initialisierung von Variablen – explizit und implizit. Die explizite Initialisierung erfolgt, wenn einer Variablen zum Zeitpunkt der Deklaration ein Wert zugewiesen wird. Wenn die Variable jedoch später während der Verarbeitung einen Wert erhält, spricht man von impliziter Initialisierung; Wenn Sie eine Variable nicht initialisieren, setzt das System automatisch einen zufälligen Wert, während das Programm ausgeführt wird. Es wird ein unerwartetes Ergebnis erzeugen.
Fazit
Fundierte Java-Kenntnisse sind unerlässlich, wenn Sie eine Karriere in der Softwareentwicklung anstreben. Um mehr über Variablentypen in Java und andere Konzepte im Detail zu erfahren, können Sie sich für das Executive PG-Programm in Softwareentwicklung – Spezialisierung auf Full-Stack-Entwicklung anmelden von upGrad, angeboten in Zusammenarbeit mit IIIT Bangalore. Dieser Kurs hilft Ihnen dabei, grundlegende Fähigkeiten wie das Erstellen von Websites, Backends und Web-UI zu erlernen, indem Sie an vielen Projekten und praktischen Aufgaben arbeiten. Nach Abschluss dieses Kurses können Sie sich auf verschiedene Stellenangebote wie Full-Stack-Entwickler, Frontend-Entwickler, UI-Entwickler und Backend-Entwickler bewerben.
Was sind Variablen in Java?
Variablen in Java sind Container oder Boxen, die Informationen oder Daten speichern. Sie fungieren als Speicherorte in Java und sind die primären Speichereinheiten. Variablen werden vor der Verwendung spezifische Namen gegeben.
Wie deklarieren wir Variablen in Java?
Das Erstellen einer Variablen wird in Java als Deklaration bezeichnet. Dies geschieht, indem zuerst der Datentyp eingegeben wird, dann ein Leerzeichen eingegeben wird und schließlich der Name der Variablen eingegeben wird. Es gibt verschiedene Regeln, die Sie bei der Deklaration von Variablen beachten müssen.
Was sind die drei Variablen in einer Klasse in Java?
Es gibt drei Haupttypen von Variablen in Java. Positionsvariablen werden innerhalb einer Methode und Member- oder Instanzvariablen platziert, die sich in einer Klasse, aber außerhalb einer Methode befinden. Zuletzt ist die Klasse oder die statischen Variablen, die ähnliche Eigenschaften haben.