java从头学起,先了解一些关键字的意识,特别是
1、extends类继承,类继承只能继承一个类,implements继承接口,一个类可以继承多个接口,这是与类最大的区别;
2、@override有注释文档的作用(注意一个问题再java1.5或叫java5下可能编译有问题,需要在java1.6或6.0下编译),如果想重写父类的方法,比如toString()方法的话,在被重载的方法前面加上@Override ,这样编译的时候系统可以帮你检查方法的正确性;方法的重写(Overriding)和重载(Overloading)是Java多态性的不同表现。重写(Overriding)是父类与子类之间多态性的一种表现,而重载(Overloading)是一个类中多态性的一种表现;
3、this通常指代当前对象,super通常指代父类,static与final见另外一篇文章。
4、Java:使用synchronized和Lock对象获取对象锁,instanceof是Java的一个二元操作符,它的作用是测试它左边的对象是否是它右边的类的实例,返回boolean类型的数据