Difference between revisions of "Misc"
From Suhrid.net Wiki
Jump to navigationJump to searchLine 26: | Line 26: | ||
* Double can also be explicitly by adding the suffix d or D | * Double can also be explicitly by adding the suffix d or D | ||
* Float is denoted by suffix f or F | * Float is denoted by suffix f or F | ||
+ | |||
+ | Comments | ||
+ | * Comment start sequences like //, /*. /** are ignored within comment blocks. | ||
+ | * So trying to nest multiple-line comments will result in an error | ||
+ | |||
+ | <syntaxhighlight lang="java5"> | ||
+ | /* This is the foo algorithm | ||
+ | /* which takes foo's and sort's bars */ | ||
+ | */ | ||
+ | </syntaxhighlight> | ||
[[Category:OCPJP]] | [[Category:OCPJP]] |
Revision as of 23:46, 20 June 2011
This covers Objective 1.3
Legal Identifiers
- Can be composed of characters, numbers, currency-symbols and connecting chars such as underscore.
- Definition of characters are interpreted according to the charset.
- NO special chars such as #, :, ;, @, -, etc...
- Must start with letter, currency char, underscore but CANNOT start with a digit !
- Java identifiers are case-sensitive.
Illegal identifiers:
- int 23age;
- String em@iladd;
- List all-accounts;
These are legal!:
- int __;
- String $;
Literals
- Default type of an integer literal is int.
- Long can be specified by adding l or L
- Octal prefix with 0
- Hex prefix with 0x or 0X
- Floating point literals default type is double.
- Double can also be explicitly by adding the suffix d or D
- Float is denoted by suffix f or F
Comments
- Comment start sequences like //, /*. /** are ignored within comment blocks.
- So trying to nest multiple-line comments will result in an error
/* This is the foo algorithm
/* which takes foo's and sort's bars */
*/