>>75
There is a bit of a difference. A java programmer types away at their code and then compiles it. They compile it again and again until the compiler says there's no syntax errors. Then the code stays the same and the source is not referenced again.
Now imagine the same java programmer, but the java programmer is writing a java program that takes queries and generates java code. Ey gets it to compile. Ey tests er program on 10 or 15 samples, investigates the results briefly and calls it done. Now it's on the net, serving queries. 10000 users make 40 requests each, with each request slightly different. 10% of those requests are test cases the java coder didn't check, and malformed java code is returned.