System.out.println(Thread.currentThread().getName())请问如何理解呢?Thread.currentThread().getName(),方法体内又包含方法?谢谢。

解决方案 »

  1.   

    Thread.currentThread().getName();
    相当于:Thread currentThread = Thread.currentThread();
    currentThread.getName();
    Thread.currentThread()返回一个Thread,你要把它想象成对象。(1+1)+2你怎么算呢?
      

  2.   

    System.out.println打印的是括号里方法的返回值
      

  3.   

    haha,应该是对象的方法的返回值的方法才对.
      

  4.   

    Thread.currentThread():先获取当前的线程对象.Thread.currentThread().getName():调用该对象的getName()方法相当与以下的写法:Thread currentThread = Thread.currentThread();
    currentThread.getName();