【学习日记——Java关键字】

【学习日志——Java关键字】
Java关键字大约有一下一些:
1、访问修饰符:public,private,protected;
2、定义类、接口和抽象类:class(类),interface(接口),abstract(抽象类);        extends(继承),new(初始化),implements(类实现接口);
3、数据类型:byte,short,int,double,long,float,char,boolean;
4、包:import(导入),package(定义包);
5、条件与循环:条件:if,else,switch,case,default,return,instanceof(它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据。可以用在继承中的子类的实例是否为父类的实现。
       循环:for,while,do,break,continue;
6、其它:void(无返回值), null(空), true(布尔型值), false(布尔型值)
static,final,super(对父类方法的访问),this
异常:try,catch,finally,throw,throws;

对于访问修饰符:
public:public的是最公开,放在类的前面可以被其他包里的类对象所调   用。放在方法前面,可以被其他包中的方法调用。放在属性前面可以用“对象.属性”格式调用。
private:private表示“私有的”,方法前面加上private就只能够被类内部的方法或构造器使用。类的继承中,父类的private方法不被子类继承。
protected:protected方法同包内可以访问,子类可以继承。
对于"static、final、this":
static:关于使用static的方法可以直接使用静态方法名直接调用,格式为"类名.静态方法名";而非static的方法必须实例化该方法的对象,然后实施调用。
final:final表示最终的,属性前的final表示此属性的值是常量,不可以被改变。方法前的final表示此方法不可以被子类重写,这个确保了方法可以被其他的类调用但是又不会被子类改变,这是保护父类方法的作用。
其他:
instanceof:作用是测试它左边的对象是否是它右边的类的实例,
返回boolean类型的数据。可以用在继承中的子类的实例是否为父类的实现。