一、基本语法元素
-
空白
-
注释:程序员应该养好的习惯;作用是用来解释说明代码业务逻辑。
表现形式 作用 // 行内注释 /* */ 一行或多行注释 /** */ 文档注释(开发者和开发时间) -
语句、分号<;>和块<{}>
-
关键字
//系统内置了59个关键字,其中括号里面的是无作用预留关键字 abstract、 boolean、break、byte、 case、[cast]、catch、char、class、continue、[const] default、do、double、 else、extends、 false、final、finally、float、for、[future]、 [generic]、[goto]、 if、implements、import、[inner]、instanceof、int、interface、 long、 native、new、null、 [operator]、[outer]、 package、private、protected、public、 [rest]、return、short、static、strictfp、super、switch、synchorized、 this、throw、throws、transient、true、try、 [var]、void、volatile、while、
-
标识符
- 由字母、数字、-、$ 组成的字符串;
- 数字不能作为标识符的开头;
- 区分大小写,无长度限制;
- 不能有其他符号和空白。
-
Java编程风格
- 类名或接口名:多为名词、含有大小写、每个单词首字母大写;
- 方法名:多为动词、含大小写、首字母小写、其余单词首字母大写、尽量不使用下划线;
- 常量名:全为大写字母、单词间用下划线分割;
- 变量名:混合大小写,首字母小写、其余单词首字母大写;
- 注意写注释、代码缩进、望名知义。
二、基本数据类型
- 基本数据类型也叫原生数据类型
byte、short、int、long//整数类型 float、double//浮点数类型 char//字符类型 2个字节16个二进制位 boolean<true、false>//布尔类型
- 复合数据类型
- 类类型:class
- 数组:当作类和对象来处理
- 接口类型:interface
三、表达式
- 操作数(常量、变量、方法返回值)
- 运算符
运算符名称 表现形式 算数运算符 +,-,*,/,%(除模取余),++(自增),–(自减) 关系运算符 >,>=,<,<=,==,!= 逻辑运算符 &&,ll,! 位运算符 ~(取反),&,l,^,>>(右移),<<(左移:右侧补0),>>>(无符号右移:高位补0) 其他运算符 扩展赋值(+=)、条件(?:)、点(.)、实例(instanceof)、new、 数组下标([]) - 表达式提升和转换
- 由地向高自动转的顺序:byte,short,char,int,long,float,double
- 由高向低强制转换
多为选择题和填空题