I am surprised you think there is much in it, the 'noise' level seems about the same in the C++ code and the Java code. When I have taught Java I have not found the 'noise' to be much of an issue. People seem happy with deffering all the details and using a bit of 'boiler plate' for the time being so long as you assure them that you will explain it and that it won't remain a black box.
If interaction and little 'noise' is your issue try:
http://www.beanshell.org/home.htmlfor a scripting version of Java and even easier try:
http://www.bluej.org/which allows you to write and debug much of the code graphically!