join方法实现原理