aaa extends bbb
aaa 以bbb为基类
aaa implements bbb
aaa 实现 bbb 接口
Runnable 一个接口
synchronized 同步的,跟线程概念有关?这个我不是很清楚

解决方案 »

  1.   

    synchronized:
    做个例子,A和B都去存钱,都有对帐号C的存取权限,C上有200元。
    A存入100,B取出50,最后应该是250元。可是如果两个线程没有同步,
    A从电脑上读出有200,然后把300送回电脑,同时B读出有200,然后是-50
    送150回电脑,前面的300即被后来的150覆盖,出错。
    这个关键字就是同步两个线程的
      

  2.   

    因为java的多线程机制,实现多线程的类体有不能同时执行的方法,这里所谓的“同时执行”就是指同一个线程类的多个实例在同一时刻调用了这个方法,而事实上不应该这样,按上面回复的例子可以理解。为了避免这种冲突,特为此方法加以synchronized关键字,其效果就是,如果前一个实例的这个方法正在执行,那么后来的调用必须等到前面的执行完毕,而非synchronized方法是没有这个限制的。
      

  3.   

    这些关銉字其实是体现了JAVA两个方面的知识,extends是继承,这是面象
    对象的精髓,而在JAVA中不支持多继承,所以又提出了接口的概念,因为
    一个类可以实现多个接口,而Runnable和synchronized是在多线程中提出的
    Runable就是一个接口,实现了这个接口就可以进行多线程编程,而
    synchronized是多线程中的同步!
      

  4.   

    extends 继承
    implements Runnable 接口使用RUNNABLE
    synchronized 使用同步本人回答问题向来简单明了。
    如果还有问题:QQ 18963652