sleep与wait区别在于:1、这两个方法来自不同的类分别是Thread和Object2、sleep与wait都可以使线程等待,但sleep不会释放资源而wait会释放资源。3、wait方法只能在同步块或者同步方法中执行。4、sleep必须捕获异常,而wait,notify和notifyAll不需要捕获异常