Identificatiegegevens in Java zijn symbolische namen die worden gebruikt voor identificatie. Dit kunnen een klassenaam, variabelenaam, methodenaam, pakketnaam, constante naam en meer zijn. Echter, In Java , Er zijn enkele gereserveerde woorden die niet als identificatie kunnen worden gebruikt.
Voor elke identificatie zijn er enkele conventies die moeten worden gebruikt voordat ze worden gedeclareerd. Laten we het begrijpen met een eenvoudig Java-programma:
public class HelloJava { public static void main(String[] args) { System.out.println('Hello JavaTpoint'); } }
Uit het bovenstaande voorbeeld hebben we de volgende Java-ID's:
- Hallo Java (klassenaam)
- hoofd (hoofdmethode)
- Tekenreeks (vooraf gedefinieerde klassenaam)
- args (tekenreeksvariabelen)
- Systeem (vooraf gedefinieerde klasse)
- out (variabelenaam)
- println (methode)
laten we de regels voor de Java-identificatie begrijpen:
755 chmod
Regels voor identificatiegegevens in Java
Er zijn enkele regels en conventies voor het declareren van de identificatiegegevens in Java. Als de ID's niet correct worden gedeclareerd, kunnen we een compilatiefout krijgen. Hieronder volgen enkele regels en conventies voor het declareren van identificatiegegevens:
- Een geldige ID moet de tekens [A-Z] of [a-z] of cijfers [0-9] bevatten, en een onderstrepingsteken (_) of een dollarteken ($). @javatpoint is bijvoorbeeld geen geldige identificatie omdat het een speciaal teken bevat dat @ is.
- Er mag geen spatie in een ID voorkomen. Java tpoint is bijvoorbeeld een ongeldige ID.
- Een identificatie mag aan het begin geen nummer bevatten. 123javatpoint is bijvoorbeeld een ongeldige ID.
- Een ID mag slechts 4 tot 15 letters lang zijn. Er is echter geen limiet aan de lengte ervan. Maar het is goed om de standaardconventies te volgen.
- We kunnen de door Java gereserveerde trefwoorden niet gebruiken als identificatiemiddel, zoals int, float, double, char, enz. Int double is bijvoorbeeld een ongeldige identificatie in Java.
- Een ID mag geen trefwoorden in de zoektaal zijn, zoals SELECT, FROM, COUNT, DELETE, etc.
Java-gereserveerde trefwoorden
Java-gereserveerde trefwoorden zijn vooraf gedefinieerde woorden, die zijn gereserveerd voor elke functionaliteit of betekenis. We kunnen deze trefwoorden niet gebruiken als identificatienamen, zoals de naam van de klasse of de naam van de methode. Deze trefwoorden worden voor bepaalde functionaliteit door de syntaxis van Java gebruikt. Als we een gereserveerd woord als onze variabelenaam gebruiken, zal dit een foutmelding opleveren.
In Java heeft elk gereserveerd woord een unieke betekenis en functionaliteit.
c++ int naar tekenreeks
Overweeg de onderstaande syntaxis:
double marks;
in de bovenstaande verklaring is dubbel een gereserveerd woord, terwijl merken een geldige identificatie zijn.
Hoe de ontwikkelaarsmodus in Android uit te schakelen
Hieronder vindt u de lijst met gereserveerde trefwoorden in Java:
abstract | doorgaan | voor | beschermd | vergankelijk |
Beweren | Standaard | Ga naar | openbaar | Poging |
Booleaans | Doen | Als | Statisch | gooit |
pauze | dubbele | werktuigen | striktfp | Pakket |
byte | anders | importeren | super | Privaat |
geval | opsomming | Koppel | Kort | schakelaar |
Vangst | Verlengt | exemplaarvan | opbrengst | leegte |
Char | Laatste | Int | gesynchroniseerd | vluchtig |
klas | Eindelijk | lang | gooien | Datum |
const | vlot | Oorspronkelijk | Dit | terwijl |
Hoewel de const en goto geen deel uitmaken van de Java-taal; Maar ze worden ook als trefwoorden beschouwd.
Voorbeeld van geldige en ongeldige identificatiegegevens
Geldige identificatiegegevens:
Hieronder volgen enkele voorbeelden van geldige identificatiegegevens in Java:
- Testvariabele
- testvariabele
- A
- i
- Testvariabele
- _testvariabele
- $testvariabele
- som_van_matrix
- TESTVARIABEEL
- jtp123
- JavaTpoint
- Javatpunt123
Ongeldige ID's:
vb en vb net
Hieronder vindt u enkele voorbeelden van ongeldige ID's:
- Testvariabele (we kunnen geen spatie in een ID opnemen)
- 123javatpoint (de identificatie mag niet beginnen met cijfers)
- java+tpoint (Het plusteken (+) kan niet worden gebruikt)
- a-javatpoint ( koppeltekensymbool is niet toegestaan)
- java_&_Tpoint (en-teken is niet toegestaan)
- Java'tpoint (we kunnen geen apostrof-symbool gebruiken in een ID)
We moeten een bepaalde naamgevingsconventie volgen bij het declareren van een ID. Deze conventies worden echter niet gedwongen te volgen door de Java-programmeertaal. Daarom worden het conventies genoemd en geen regels. Maar het is goed om ze te volgen. Dit zijn enkele industriestandaarden die worden aanbevolen door Java-gemeenschappen zoals Oracle en Netscape.
Als we deze conventies niet volgen, kan dit verwarring of foutieve code veroorzaken.
Zie meer over Java-naamgevingsconventies .