BlueJ is an integrated Java environment specifically designed for introductory teaching in object oriented development with Java. bluej��һ�������Java����רΪ���ܽ�ѧ���������ķ�չ��Java �� I think it has lots of potential.�Ҿ����кܶ�DZ����

"The aim of BlueJ is to provide an easy-to-use teaching environment for the Java language that facilitates the teaching of Java to first year students. Special emphasis has been placed on visualisation and interaction techniques to create a highly interactive environment that encourages experimentation and exploration." �� bluej��Ŀ�����ṩһ������ʹ�õĽ�ѧ������Java���������ڽ�ѧ��Java ����һ�꼶ѧ���ر��ص�����˿��ӻ��ͻ����������Դ���һ���߶Ȼ����Ļ���������ʵ����̽���� ��
It is���� widely used�㷺Ӧ���� . ��

BlueJ supports: bluej֧�֣�

  • fully integrated environment��ȫ���ɵĻ���
  • graphical class structure displayͼ�λ��İ༶�ṹ����ʾ
  • graphical and textual editingͼ�μ����ֱ༭
  • built-in editor, compiler, virtual machine, debugger, etc.�����ڱ༭�������������������Եȡ�
  • easy-to-use interface, ideal for beginners����ʹ�õĽ��棬�ʺϳ�ѧ��
  • interactive object creation�������󴴽�
  • interactive object calls���������Ҫ��
  • interactive testing��������
  • incremental application development������Ӧ�÷�չ

Did I mention it is free?��ʱ���ᵽ��������ѵ���

Hat Tip:ñ����ʾ�� James Goslingղķ˹��˹��
Website:��ַ�� Blue J��j