一、标识符
首字符是:字母、下划线、美元符号"$";
标识符组成:字母、数字、下划线、美元符号"$";
标识符区分大小写,除去关键字、false、true、null;
特殊:eg.“_猫”是标识符。
二、关系运算符
<、>、<=、>=、==、!=
只能用于比较两个数值类型数据(数和字符)的大小,不能用于比较Strings、booleans、arrays或其他类型 。
三、布尔逻辑运算符
布尔逻辑运算符:
1) & (逻辑与AND)
2) | (逻辑或OR)
3) ^ (逻辑异或XOR)
4) ! (逻辑非NOT)
5) && (条件与AND)
6) || (条件或OR)
四、位运算符
位运算符包括:&、|、~、^、>>、>>>和 <<
1) >> 带符号右移
2) << 左移
3) >>> 不带符号右移
五、其他运算符
其他运算符包括:(类型)、.、[ ]、( )、 instanceof和new
六、java程序说明
package 包的名称
import 类的名称
类修饰符 class 类的名称
构造方法
类成员:方法 (按照以下访问特性次序排列)
public
protected
private protected
private
类成员:域 (也称成员变量,按照以下访问特性次序排列)
public
protected
private protected
private
静态变量(即使用 static 修饰符的。按照以下访问特性次序排列)
public
protected
private protected
private
常量 (即使用 static final 修饰符的)
七、定义变量
作用范围是整个类。与局部变量不同。
可以使用修饰符来控制变量的作用范围。
格式:(=)
修饰符可以为:
static:定义类变量,区分实例变量。
final:用来声明常量,值只能用不能改。
transient:定义暂时性变量,串行化时不能保存 。
volatile:定义共享变量,用于多线程共享。
八、java中的面向对象的特性
1、java不支持多重继承
public class J_HelloApplet extends Applet { // … } // 类J_HelloApplet结束
2、if (p instanceof Circle),条件为 true,当且仅当引用p所指向的对象是类Circle(或其子类)的实例对象。
instanceof应用:引用类型转换
if ( a instanceof J_Teacher) b = (J_Teacher) a; else b = new J_Teacher();
3、构造函数不继承。
4、原始子类的构造函数最后执行。
来源:https://www.cnblogs.com/caihan/p/12321192.html