-->

第一周学习视频(一)

2020-02-19 09:07发布

一、标识符

首字符是:字母、下划线、美元符号"$";
标识符组成:字母、数字、下划线、美元符号"$";
标识符区分大小写,除去关键字、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、原始子类的构造函数最后执行。

标签: