Also "Virus" ist wie bei jeder Software:
- Überleg Dir, was die Software machen soll.
- Dann implementierst Du das einfach
Reines Java läuft in einer VM, was die Möglichkeiten etwas einschränkt, aber Kern-Funktionen eines Virus lassen sich alle implementieren.
Aber ich sehe auch einige Angriffsvektoren wie Installationen, die auf Java basieren (Application Server, Build Tools, ....)
Generell ist es aber unsinnig, sich als Anfänger mit so einem Thema zu beschäftigen. Ich verstehe auch den Anreiz nicht, denn man kann genug Dinge im Netz finden. Aber auch da gilt: Wer keine Ahnung hat, sollte die Finger davon lassen. (Sehr interessant ist, dass z.B. einige Deppen, die mit Malware Geld machen wollten, aufgeflogen sind, weil sie sich selbst auch infiziert haben...)