bah
test di questo tipo non li condivido molto
per me la conoscenza che uno ha di un linguaggio non dipende solo dal conoscere a memoria ogni funzione e che cosa fa...nella fattispecie, java ha centinaia di librerie ed uno conosce quelle che ha utilizzato piu di frequente
la conoscenza di un linguaggio per me è la capacita, conoscendo l'api delle librerie adeguate, di saper far fare ad un applicativo qualunque cosa si desideri nella maniera piu efficiente possibile
il tutto ovviamente affiancato da una adeguata conoscenza della semantica del linguaggio