Experience that Java has a benefit, you can use the following use below Windows, so you can re-emphasis on Java.
http://javaalmanac.com/egs/java.io/pkg.html
J2SDK help documentation, HTML VS CHM
http://www.allimant.org/javadoc/jdk14e.html
It seems more tools
http://www.linuxbyte.net/
Installing freebsd
http://www.freebsd.org/doc/en_us.iso8859-1/books/handbook/install.html