I searched all over internet, but I can't find it, I read a book on Java game programming and the code is this.
public void move (int x, Rectangle bd) {
    if (x > (width >> 1) && x < (bd.width - (width >> 1))) {
        this.x = x;
    }
}
I don't understand what does it means, please help me.
 
    