Yes, it is true. Java is more secure, if that's what you mean. But try to make something in it and then try to do the same in Flash, you will see the difference. There is only the way how to protect the code in AS: http://as-protect.com/index.php
Really, the link doesn't work. Maybe the server is down...
in java, isnt it that the grphics are all seperate and that the script has to load the images?
No, it is not so. Of course you can load the images into applets but you can also make effects simply by writing the code. The only problem is that they will never look so good as the effects in Flash where you can draw and use it like a drawing prog.
IMHO Flash is much easier and can't be compared with Java. Well, now that AS2 is here, Flash is even a bit more object orientated but still far from Java.
I have attached a cute lil dino from demo files of JDK (Java development kit), just open the HTML. And you must have Java installed (of course not the whole development kit ).
Yes, from that point of view it is really much better.
Development kit... It is the development environment or how to call it. You couldn't make any program without it because there would be nothing what would "translate" the code you wrote. You don't need any program for writing the code, you can do it in notepad if you like (that would be pretty tough ) but then you need to compile it and that can't be done without JDK. So you write a code, save it as .java. Then it's compiled to .class.
Something other is the Runtime Environment. That's the environment which only runs the .class, so it can't "translate" the code files. It has also a plug-in for browsers.
Actually, I don't think you need much to work in Java. All you need is JDK, the user needs the Runtime env. So theoretically it is the same as Flash. You need Flash and they the plug-in. Just that Java is for FREE!