2009-02-23 14 views

Odpowiedz

1

Nie, ale są zarezerwowane.

27

Oto pełna lista Java Language Keywords. W szczególności należy zauważyć, że

true, false i null może wydawać się słów kluczowych, ale są rzeczywiście literały; nie można ich używać jako identyfikatorów w swoich programach.

+0

Czy możesz wyjaśnić różnicę? –

+0

To jest syntaktyczne. Literały reprezentują wartości, takie jak "Cześć" i 42, natomiast słowa kluczowe nie. –

+0

OK, ale dlaczego nie jest prawdą, fałszem, pustym słowem kluczowym, a także literałem? –

1

nr true, false nie są wyszukiwane w rzeczywistości są literały; nie można ich używać jako identyfikatorów w swoich programach. Oto pełna lista keywords in java

abstract  continue   for   new   switch 
assert***  default   goto*    package synchronized 
boolean  do     if   private this 
break  double   implements protected throw 
byte  else   import   public throws 
case  enum****   instanceof return transient 
catch  extends   int   short   try 
char  final   interface  static void 
class  finally   long    strictfp** volatile 
const*  float   native   super   while 

* not used 
** added in 1.2 
*** added in 1.4 
**** added in 5.0 
0

nr prawda i fałsz są literały w Javie. Literały są czymś, co jest rzeczywistymi wartościami, a nie nazwami zmiennych. Chociaż nie są częścią listy słów kluczowych w języku Java, są uważane za zastrzeżone. Jeśli spróbujesz użyć ich jako zmiennych, dostaniesz komunikat o błędzie kompilacji - nieprawidłowe VariableDeclaratorId

+0

Panie jesteś niesamowity :) – STEEL

Powiązane problemy