How y<<=3 works in Java?

public class Testing{
    public static void main(String[] args){
        int y=5;
        y<<=3;
        System.out.println(y);
    }
}