1、在Java编程语言中,标识符是赋予变量、类或方法的名称。标识符可从一个字母、下划线(_)或美元符号($)开始,随后也可跟数字。标识符是大小写区别对待的并且未规定最大长度。
2、Java技术源程序采用有效的16-bit 双字节字符编码标准(Unicode) ,而不是8-bit ASCII文本。
3、标识符不能是关键字,但是它可包含一个关键字作为它的名字的一部分。
4、无sizeof运算符;所有类型的长度和表示是固定的,不依赖执行。
5、goto和const不是Java编程语言中使用的关键字。
6、整数类型和boolean类型之间无转换计算。
7、char类型可表示单个字符。一个char代表一个16-bit无符号的(不分正负的)Unicode字符。一个char文字必须包含在单引号内(‘’)。
8、String不是原始类型,而是一个类(class),它被用来表示字符序列,字符本身符合Unicode标准
9、在Java编程语言中有四种整数类型,每种类型可使用关键字byte, short, int和long中的任意一个进行声明。整数类型的文字可使用十进制、八进制和16进制表示
10、所有Java编程语言中的整数类型都是带符号的数字
11、浮点文字除非明确声明为float,否则为double
12、 classes──类名应该是名词,大小写可混用,但首字母应大写
interface──接口名大小写规则与类名相同
method──方法名应该是动词,大小写可混用,但首字母应小写。在每个方法名内,大写字母将词分隔并限制使用下划线
Variables──所有变量都可大小写混用,但首字符应小写。词由大写字母分隔,限制用下划线,限制使用美元符号($),因为这个字符对内部类有特殊的含义
constant──原始常量应该全部大写并用下划线将词分隔;对象常量可大小写混用
control structures──当语句是控制结构的一部分时,即使是单个语句也应使用括号({})将语句封闭
spacing── 每行只写一个语句并使用四个缩进的空格使你的代码更易读
comments──用注释来说明那些不明显的代码段落;对一般注释使用 // 分隔符, 而大段的代码可使用 /*···*/分隔符。使 用 /**···*/将注释形成文档,并输入给javadoc以生成HTML代码文档。
13、当任何原始类型(如boolean, byte, short,char,int,long,float或double类型) 的变量被声明时,作为上述操作的一部分,存储器空间也同时被分配。使用非原始类型(如String或class)的变量的声明不为对象分配存储器空间。事实上,使用class类型声明的变量不是数据本身,而是数据的引用(reference)。