java中的阻塞式方法是指在程序调用改方法时,必须等待输入数据可用或者检测到输入结束或者抛出异常,否则程序会一直停留在该语句上,不会执行下面的语句。
java中很多方法都是属于阻塞式方法,比如InputStream中的read()方法和多线程中sleep()方法等。
这个阻塞的意思就是说: 程序一直停在read()方法这里,等待数据。没有数据就不继续往下执行,至到得到数据。
read方法在输入数据可用、检测到流末尾或者抛出异常前,此方法一直阻塞。意思就是说: 程序一直停在read()方法这里,等待数据。没有数据就不继续往下执行,至到得到数据
这个阻塞的意思就是说: 程序一直停在read()方法这里,等待数据。没有数据就不继续往下执行,直到得到数据。明白了吧。
封装性更好 这个.我觉得应该是你的po里面有一个叫做result的私有子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义