> While I'm complaining, I prefer Java's IO class hierarchy to Ruby's, too. 

What specifically do you like better about Java's IO library?