Varför är det viktigt för en programmerare att veta att Java är ett skiftlägeskänsligt språk?
Varför är det viktigt för en programmerare att veta att Java är ett skiftlägeskänsligt språk?

Video: Varför är det viktigt för en programmerare att veta att Java är ett skiftlägeskänsligt språk?

Video: Varför är det viktigt för en programmerare att veta att Java är ett skiftlägeskänsligt språk?
Video: Java Interview Questions #14 - Is Java Case Sensitive? 2024, Maj
Anonim

Java är fall - känslig eftersom den använder en syntax i C-stil. Skiftlägeskänslighet är användbart eftersom det låter dig härleda vad ett namn betyder baserat på det fall . Exempelvis Java standarden för klassnamn är den första bokstaven i varje ord med stor bokstäver (Integer, PrintStream, etc.).

På detta sätt, vad är skiftlägeskänsligt i programmering?

A fall - känsligt program som förväntar sig att du anger alla kommandon med versaler kommer inte att svara korrekt om du anger ett eller flera tecken med gemener. Det kommer att behandla kommandot RUN annorlunda än körning. Program som inte skiljer mellan versaler och gemener sägs vara det fall - okänslig.

vilka programmeringsspråk är skiftlägeskänsliga? I programmeringsspråk Vissa programmeringsspråk arecase - känslig för deras identifierare (C, C++, Java, C#, Verilog, Ruby och Python). Andra är fall - okänslig (dvs inte fall - känslig ), såsom ABAP, Ada, de flesta BASICs (med undantag för BBC BASIC), Fortran, SQL och Pascal.

Helt enkelt så, är Java skiftlägeskänsligt eller inte?

Ja det är det fall - känslig . Det är så här på grund av dess arv från C. För att hålla språket mer bekant med vad folk var vana vid "förr i tiden", lämnade de det som fall - känslig . Det finns en extra fördel sedan Java identifierare kan vara nästan vilket Unicode-tecken som helst.

Är variabelnamn skiftlägeskänsliga?

Skiftlägeskänslighet . JavaScript är en fall - känslig språk. Det betyder att språknyckelord, variabler , funktion namn , och alla andra identifierare måste alltid skrivas med konsekvent versaler av bokstäver. Observera dock att HTML inte är det fall - känslig.

Rekommenderad: