1、语法规定了编译器正确处理程序而必须遵守得规则;语义定义了计算机程序正确运行的逻辑规则。
2、关键字是程序中向Java编译器提供特定指令的单词。数据类型规定所使用内存的大小和该内存中存放数据的有效值;变量实际上是数据类型所分配内存空间地址的引用。
3、数据类型是一种易于人类阅读的标记,是用来表示计算机内存的特定用法。
4、基本数据类型:
1)整型数据类型 整型数据类型表示整数,Java定义了4种表示整型的数据类型:byte字节型、short短整型、int整型、long长整型。
2)浮点型 表示小数的数据类型,Java中称为浮点型。在Java种有两种浮点数据类型:float单精度、double双精度。
3)字符类型(char) java语言采用Unicode来表示所有字符。
4)布尔数据类型 (boolean)
5、标识符 标识符可以从一个字母、下划线(_)或美元符号($)开始,随后可跟数字。标识符是区别大小写的,并且没有规定最大长度。标示符不能是关键字,但它可以包含一个关键字作为它的一部分。标识符不能是数字开头。
6、变量 变量就是在程序的运行中可以变化的量。变量命名必须遵循如下规则:
1)变量名必须以字母字符是、下划线或美元符号开头。
2)在变量名中的任意地方都可以使用任何字母、数字或下划线;
3)变量名长度不限;
4)变量名不允许出现空格或非字母字符,比如+或-;
5)变量名不能是Java关键字;
6)变量名对大小写敏感。
7、字面值 字面值表示实际的字符、字符串或数字,而不是内存中字符、字符串或数字的变量引用。
8、基本数值类型之间的转换规则是:数据可被赋给比原数据更宽(字节更多)的类型。但不能赋给比原数据更窄(字节数更少)的类型。
9、强制转换通知编译器将使数据转换成指定的数据类型,即使转换后可能造成数据丢失。要实现强制转换,可使用圆括号将想要的数据类型括起来并置于变量或值的前面:数据类型变量 = (数据类型)值;
10、常量 常量也就是常数,其值不能改变,他们可以使不随时间变化的某些量和信息,也可以使表示某一数值的字符或字符串,在Java程序中,常量名常用大写字母表示。java使用关键字final,来表示某变量实际上师常量。常量名的所用字母必须用大写,单词与单词之间用下划线隔开。