1 identifiers
Identifiers are symbols that are used to name variables, classes, methods, and so on in a Java program.
1>. Identifiers can consist of letters, numbers, underscores (_), dollar symbols ($), but cannot contain other special characters, such as @,%, space, and cannot begin with a number. For example: 123name is not legal drop
2>. Identifiers cannot be Java keywords and reserved words (Java reserved keywords, which may be keywords in later versions of the upgrade), but can contain keywords and reserved words. For example, void may not be used as an identifier, but myvoid can
3>. Identifiers are strictly case-sensitive. So nirvana, be sure to distinguish between Chu Imooc and Imooc is two different identifiers Oh!
2 data Types The Java language is a strongly typed language. The popular point is that the data stored in Java is typed and must be determined at compile time. There are two kinds of data types in Java:
String is a common reference data type that is used to represent a string.
Float type variable, whose decimal value is followed by F, and double does not
3 Automatic type conversion
The 1> target type can be compatible with the source type, such as double compatible int, but char type is not compatible with int
The 2> target type is greater than the source type, such as a double type of 8 bytes and an int type of 4 bytes, so a variable of type double can directly hold data of type int, but not vice versa.
4 constant declarations
Syntax: final constant name = value;
Note: Constant names generally use uppercase characters
5 Notes
There are three types of annotations in Java: single-line comments, multiline comments, document annotations
PS: You can also use the Javadoc tag when using document annotations to generate more detailed document information:
@author identify the author of the development of such modules
@version indicate the version of the module
@see reference steering, i.e. related topics
@param a description of a parameter in the method
@return Description of the return value of the method
@exception description of the exceptions that the method might throw
1. Variables and Constants