For a programming language to function, the programmer needs to have a basic set of tools that can be used to create logic. For instance, many languages have variables, arrays, and looping. Higher level languages often represent these tools as keywords. The compiler reserves these words, meaning that you cannot use them as identifiers in your source code. It does this because otherwise the compiler would not know if "for" is a variable name or your attempt to create a for loop.
You can find a list of Java keywords in the Wikipedia article "List of Java keywords". These keywords may not be used for variables or other user-defined names.
As far as I know, keywords are part of the implementation of Java, and cannot be defined or redefined.
As of Java 1.5, there are 50 keywords defined, 48 of which are used (const and goto are unusable keywords).abstractcontinuefornewswitchassertdefaultgotopackagesynchronizedbooleandoifprivatethisbreakdoubleimplementsprotectedthrowbyteelseimportpublicthrowscaseenuminstanceofreturntransientcatchextendsintshorttrycharfinalinterfacestaticvoidclassfinallylongstrictfpvolatileconstfloatnativesuperwhile
uppercase
True and false are literals(special built-in value) in java and cannot be used as keywords.
No. Keywords are not called or known as Metadata in Java
There is 48 reserved keywords currently defined in the java language. These keywords, combined with the syntax of the operators and separators,form the definition of the java language. these keywords can't be used as names for a variable,class or method. (chandramohan singh)
There is no scanf in Java. It is one of the keywords used in C Programming language
"verify" is not a Java keyword. I believe the link, in related links, has the complete list of Java keywords.
The final and finally keywords have no impact on the return type of a method in Java.
That would require a detailed explanation of each of the keywords involved; if you are just starting to learn Java, suffice it to say that the Java Virtual Machine looks for a method that has that precise signature. As to what happens if you do otherwise, try it out! Probably you will get different error messages, depending on what keywords you omit or change.
Java KeywordsabstractassertbooleanbreakbytecasecatchcharclassconstcontinuedefaultdodoubleelseenumextendsfinalfinallyfloatforgotoifimplementsimportinstanceofintinterfacelongnativenewpackageprivateprotectedpublicreturnshortstaticstrictfpsuperswitchsynchronizedthisthrowthrowstransienttryvoidvolatilewhileThe Java Language Specification makes a special note of the "goto" and "const" keywords:The keywords const and goto are reserved, even though they are not currently used. This may allow a Java compiler to produce better error messages if these C++ keywords incorrectly appear in programs. C++ Keywordsandand_eqasmautobitandbitorboolbreakcasecatchcharclasscomplconstconst_castcontinuedefaultdeletedodoubledynamic_castelseenumexplicitexportexternfalsefloatforfriendgotoifinlineintlongmutablenamespacenewnotnot_eqoperatororor_eqprivateprotectedpublicregisterreinterpret_castreturnshortsignedsizeofstaticstatic_caststructswitchtemplatethisthrowtruetrytypedeftypeidtypenameunionunsignedusingvirtualvoidvolatilewchar_twhilexorxor_eq