ma quando verrebbero eseguiti questi due codici?

io ho due modi per farli partire giusto?
-con il click del javascript
-con la form di html

nel primo caso dovrei far eseguire un funzione javascript e poi del codice java che però non posso far partire giusto?

nel secondo caso dovrei far partire il codice java e poi però ho lo script fuori e quello lo dovrei mettere subito dopo il codice java ??