Excellent teach yourself Java environment for students
If you're new to Java programming then BlueJ is an excellent introductory Java environment designed specifically for introductory teaching.BlueJ is a fully integrated environment featuring everything you'd expect from a Java environment including...