Lexical structure inherits a lot from C/C++. There are however some notable differences which are listed below.
|
Java characters are based on 16--bit wide Unicode Worldwide Character Encoding rather than the usual 8--bit wide ASCII.
|
Three types of comments are supported:
-
// ignore all till the end of this line
-
/* ignore all between starts */
-
/** an insert into an automatically generated software documentation */
|
Java reserves the following keywords:
-
abstract boolean break byte byvalue case catch class const continue
-
default do double else extends false final finally float for goto
-
if implements import instanceof int interface long native new null
-
package private protected public return
-
short static super switch synchronized
-
this threadsafe throw transient true try void while
|