How can I perform selenium automation testing with Java?

Can anyone give a valid tutorial on how i can perform selenium automation testing with Java.