Documente Academic
Documente Profesional
Documente Cultură
As52palavrasreservadasdoJava
Modificadoresdeacesso
private:acessoapenasdentrodaclasse
protected:acessoporclassesnomesmopacoteesubclasses
public:acessodequalquerclasse
Modificadoresdeclasses,variveisoumtodos
abstract:classequenopodeserinstanciadaoumtodoqueprecisaserimplementadoporuma
subclassenoabstrata
class:especificaumaclasse
extends:indicaasuperclassequeasubclasseestestendendo
final:impossibilitaqueumaclassesejaestendida,queummtodosejasobrescritoouqueuma
varivelsejareinicializada
implements:indicaasinterfacesqueumaclasseirimplementar
interface:especificaumainterface
native:indicaqueummtodoestescritoemumalinguagemdependentedeplataforma,comooC
new:instanciaumnovoobjeto,chamandoseuconstrutor
static:fazummtodoouvarivelpertencerclasseaoinvsdesinstncias
strictfp:usadoemfrenteaummtodoouclasseparaindicarqueosnmerosdepontoflutuante
seguiroasregrasdepontoflutuanteemtodasasexpresses
synchronized:indicaqueummtodospodeseracessadoporumathreaddecadavez
transient:impedeaserializaodecampos
volatile:indicaqueumavarivelpodeseralteradaduranteousodethreads
Controledefluxodentrodeumblocodecdigo
break:saidoblocodecodigoemqueeleest
case:executaumblocodecdigodependendodotestedoswitch
continue:pulaaexecuodocdigoqueviriaapsessalinhaevaiparaaprximapassagemdoloop
default:executaesseblocodecodigocasonenhumdostestedeswitchcasesejaverdadeiro
do:executaumblocodecdigoumavez,eentorealizaumtesteemconjuntocomowhilepara
determinarseoblocodeverserexecutadonovamente
data:text/htmlcharset=utf8,%3Ch3%20style%3D%22webkittaphighlightcolor%3A%20transparent%3B%20margin%3A%200px%200px%2010px%3B
1/3
26/09/2015
As52palavrasreservadasdoJava
else:executaumblocodecdigoalternativocasootesteifsejafalso
for:usadopararealizarumloopcondicionaldeumblocodecdigo
if:usadopararealizarumtestelgicodeverdadeiroofalso
instanceof:determinaseumobjetoumainstnciadedeterminadaclasse,superclasseouinterface
return:retornadeummtodosemexecutarqualquercdigoquevenhadepoisdestalinha(tambm
poderetornarumavarivel)
switch:indicaavarivelasercomparadanasexpressescase
while:executaumblocodecdigorepetidamenteenquantoacondioforverdadeira
Tratamentodeerros
assert:testaumaexpressocondicionalparaverificarumasuposiodoprogramador
catch:declaraoblocodecdigousadoparatratarumaexceo
finally:blocodecdigo,apsumtrycatch,queexecutadoindependentementedofluxodeprograma
seguidoaolidarcomumaexceo
throw:usadoparapassarumaexceoparaomtodoqueochamou
throws:indicaqueummtodopodepassarumaexceoparaomtodoqueochamou
try:blocodecdigoquetentarserexecutado,masquepodecausarumaexceo
Controledepacotes
import:importapacotesouclassesparadentrodocdigo
package:especificaaquepacotetodasasclassesdeumarquivopertencem
Primitivos
boolean:umvalorindicandoverdadeirooufalso
byte:uminteirode8bits(signed)
char:umcaracterunicode(16bitunsigned)
double:umnmerodepontoflutuantede64bits(signed)
float:umnmerodepontoflutuantede32bits(signed)
int:uminteirode32bits(signed)
long:uminteirode64bits(signed)
data:text/htmlcharset=utf8,%3Ch3%20style%3D%22webkittaphighlightcolor%3A%20transparent%3B%20margin%3A%200px%200px%2010px%3B
2/3
26/09/2015
As52palavrasreservadasdoJava
short:uminteirode32bits(signed)
Variveisdereferncia
super:refereseasuperclasseimediata
this:refereseainstnciaatualdoobjeto
Retornodeummtodo
void:indicaqueomtodonotemretorno
Palavrasreservadasnoutilizadas
const:Noutilizeparadeclararconstantesusepublicstaticfinal
goto:noimplementadanalinguagemJavaporserconsideradaprejudicial
Literaisreservados
DeacordocomaJavaLanguageSpecification,null,trueefalsesotecnicamentechamadosde
valoresliterais,enokeywords.Sevoctentarcriaralgumidentificadorcomestesvalore
data:text/htmlcharset=utf8,%3Ch3%20style%3D%22webkittaphighlightcolor%3A%20transparent%3B%20margin%3A%200px%200px%2010px%3B
3/3