Sobes.tech
Junior

Welke methoden in Java beschouw je als de belangrijkste en die het meest worden gebruikt?

sobes.tech AI

Antwoord van AI

main(String[] args) - het punt van invoer in de applicatie.

equals(Object obj) - vergelijking van objecten op inhoud.

hashCode() - verkrijgen van de hash-code van het object, belangrijk voor collecties zoals HashMap en HashSet.

toString() - stringrepresentatie van het object.

clone() - maken van een kopie van het object (bij gebruik van de Cloneable interface).

run() - hoofd methode om code uit te voeren in een aparte thread (interface Runnable, klasse Thread).

start() - starten van een nieuwe thread (klasse Thread).

wait(), notify(), notifyAll() - synchronisatie van threads in gelijktijdige programmering.

size() - verkrijgen van de grootte van een collectie (List, Set, Map, enz.).

add(), addAll() - elementen toevoegen aan collecties.

get() - element verkrijgen op index (voor List).

put(), putAll() - paren sleutel-waarde toevoegen aan een Map.

remove() - verwijderen van elementen uit collecties.

iterator() - verkrijgen van een iterator om door de collectie te lopen.

hasNext(), next() - iterator methoden om door de collectie te lopen.

close() - resources vrijmaken (voor klassen die Closeable of AutoCloseable implementeren).

trim() - spaties aan de randen van een string verwijderen.

split() - string opsplitsen in een array van strings met een scheidingsteken.

substring() - een substring verkrijgen.

length() - lengte van een string of array verkrijgen.

valueOf() - conversie van andere datatypes naar string.

parseInt(), parseDouble() en dergelijke - strings omzetten naar primitieve datatypes (in wrapper klassen zoals Integer, Double, enz.).

getMessage() - foutmelding verkrijgen in uitzonderingen.

printStackTrace() - de stack trace tonen bij een uitzondering.

currentTimeMillis() - huidige tijd in milliseconden verkrijgen (System klasse).

gc() - verzoek tot activering van de garbage collector (System en Runtime klassen).

exit() - afsluiten van de applicatie (System klasse).

forName() - klasse laden op naam (Class klasse).

newInstance() - nieuwe instantie van een klasse maken (Class klasse).

loadClass() - klasse laden (ClassLoader klasse).