CodeHelp contains the following Java related pages:
Advantages of Java
Disadvantages of Java
My previous site used a Java applet as the navigation bar with the advantage that the technology could not be installed on someone else's site - the Java applet was programmed to only accept links to my own webspace. If you want to protect your code and you are prepared to learn a new language, Java could be useful in creating utilities like calculators, spreadsheets, audio and text effects, games like asteroids and hangman, along with biorhythym charts, daily quotes etc.
Use JPEG files for high quality, high colour images like photographs. The JPEG format compresses the image by throwing out superfluous data, leaving an image that when viewed on a computer monitor is indistinguishable from the original file. This results in a file 10 to 20 times smaller than the original. JPEG images require more processing power to display and despite the compression, are used for larger files so have become associated with lengthy downloads compared to GIF's. See Web Design in a Nutshell by Niederst for more information of when to use which format.