• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

Info Linguaggio Java

Mi.ke

Utente Master
Autore del topic
16 Giugno 2011
2.857
60
Miglior risposta
0
Salve,
volevo riportare in modo ordinato tutte le parole chiave e altre simbologie presenti nel linguaggio di programmazione Java.


Parole Riservate

abstractdefaultifprivatethrow
booleandoimplementsprotectedthrows
breakdoubleimportpublictransient
byteelseinstanceofreturntry
caseextendsintshortvoid
catchfinalinterfacestaticvolatile
charfinallylongsuperwhile
classfloatnativeswitch
constfornewsynchronized
continuegotopackagethis


Tipi primitivi

TipoNumero
di bit
Numero
di byte
Valore più piccoloValore più grande
boolean11falsetrue
char162'\u0000'
[0]
'\uFFFF'
[2^16-1]
byte81-128+127
short162-32.768+32.767
int324-2.147.483.648+2.147.483.647
long648-9.223.372.036.854.775.808+9.223.372.036.854.775.807
float3241,40129846432481707e-453,40282346638528860e+38
double6484,94065645841246544e-3241,79769313486231570e+308
Sequenza di escape

Sequenzadescrizionetermine inglese
\\barra contrariablackslash
\?punto di domandaquestion mark
\'apice singolosingle quote
\0fine stringaend of string
\buna battuta indietrobackspace
\"doppio apicedouble quote
\na caponew line
\ra capo sulla stessa rigacarriage return
\ttabulazionetab




Colori predefiniti


  1. Color.black
  2. Color.blue
  3. Color.cyan
  4. Color.darkGray
  5. Color.gray
  6. Color.green
  7. Color.lightGray
  8. Color.magenta
  9. Color.orange
  10. Color.pink
  11. Color.red
  12. Color.white
13. Color.yellow

Operatori Aritmetici

OperatoreUsoDescrizione
+op+op2Somma
-op-op2Sottrazione
*op*op2Moltiplicazione
/op/op2Divisione
%op1%op2Resto della divisione
++op++Incremento di 1 (Viene valutato il valore prima dell'incremento)
++++opIncremento di 1 (Viene valutato il valore incrementato)
--op--Decremento di 1 (Vale lo stesso di op--)
----opDecremento di 1 (Vale lo stesso di --op)
++opOp diventa un int, se era uno fra (byte,short,char)
--opOp viene negato aritmeticamente

Operazioni Condizionali

OperatoreUsoRestituisce true se
>op1>op2op1 è maggiore di op2
<op1<op2op1 è ninore di op2
>=op1>=op2op1 è maggiore uguale di op2
<=op1>=op2op1 è minore uguale di op2
==op1==op2op1 è uguale a op2
!=op1 !=op2op1 è diverso da op2


Operazioni relazionali e di shift

OperatoreUsoRestituisce true se
&&op1 && op2op1 e op2 sono entrambi veri
||op1 || op2op1 o op2 sono veri
!!opop è false
&op1&op2op1 e op2 sono entrambi veri
|op1 |op2op1 o op2 sono veri
^op1 ^op2op1 e op2 sono diversi se uno o l'altro operatore è vero ma non entrambi


OperatoreUsoOperazione
>>op1>>op2Fa scorrere i bit di op1 a destra per una distanza di op2
<<op1<<op2Fa scorrere i bit di op1 a sinistra per una distanza di op2
>>>op1>>>op2Fa scorrere i bit di op1 a destra per una distanza di op2 (senza considerare il segno)



Operatori logici e operatori di assegnamento


OperatoreUsoOperazione
&op & op2and tra bit
|op1 | op2or tra bit
^op1 ^ op2xor tra bit
~~opComplemento


OperatoreUsoEquivale a
+=op1 += op2op1 = op1+op2
-=op1 -= op2op1 = op1 - op2
*=op1 *= op2op1 = op1* op2
/=op1 /= op2op1 = op1 / op2
%=op1 %= op2op1 = op1 % op2
&=op1 &= op2op1 = op1 & op2
|=op1 |= op2op1 = op1 | op2
^=op1 ^= op2op1 = op1 ^= op2
<<=op1 <<= op2op1 = op1 << op2
>>=op1 >>= op2op1 = op1 >> op2
>>>=op1 >>>=op2op1 = op1 >>>op2



Spero vi possa essere utile per iniziare a programmare in Java.


:bye:
 
Ultima modifica:
  • Like
Reactions: 1 person