Are there keyboard shortcuts for Home, End, PageDown, and PageUp in OS X?
You can do page up/down and home/end on a Macbook keyboard by using the fn and the arrow keys:
fn+↑ is PageUp
fn+↓ is PageDown
fn+← is Home
fn+→ is End
⌘+→ works like a PC's End (moves the cursor to the end of the line). ⌘+← works like a PC's Home (moves to the beginning of the line). ctrl+A and ctrl+E (Emacs-style keybindings) work in most OS X applications as well.
I found another solution for you while I was playing around with KeyRemap4MacBook. Check out the settings pictured below. See anything you like? :)
On my MBP it's: CMD + FN + <- for HOME and CMD + FN + -> for END
For Eclipse it appears that these keys aren't even set to anything by default, at least in my installation. You probably need to set them in the preferences:
I don't know exactly where the end and home Windows-like functions are in this screen, I couldn't find anything yet that sounds like what they do. Something like "move cursor to end\beginning of line" was what I was looking for.
If you're talking about Safari's address bar, try ⌘+→ and ⌘+← for end and home. Those work in lots of other apps as well.