Video: leren dutch taalklas 2 2024
De mensen bij Sun Microsystems die Java maakten, dachten dat Java twee delen bevat. Net zoals Engels zijn grammatica en veelgebruikte namen heeft, heeft de Java-programmeertaal zijn specificatie (zijn grammatica) en zijn Application Programming Interface (zijn veelgebruikte namen). Wanneer u Java-programma's schrijft, kunt u twee belangrijke stukken documentatie - één voor elk deel van de taal - op uw bureau bewaren:
-
De Java-taalspecificatie: Deze documentatie bevat regels als: "Plaats altijd een open haakje achter het woord voor" en "Gebruik een asterisk om twee getallen te vermenigvuldigen. "
-
De Application Programming Interface: Java's Application Programming Interface (API) bevat duizenden hulpmiddelen die aan Java zijn toegevoegd nadat de grammatica van de taal was gedefinieerd. Deze gereedschappen variëren van alledaags tot exotisch.
De tools bevatten bijvoorbeeld een routine met de naam pow die 5 tot 10 macht voor u kan verhogen. Een verblindender hulpmiddel (genaamd JFrame) geeft een venster op het scherm van uw computer weer. Andere hulpprogramma's luisteren naar de knopklikken van de gebruiker, querydatabases en doen allerlei handige dingen.
U kunt de taalspecificatie, de API-documenten en alle andere Java-documentatie downloaden (of de documenten online bekijken) door rond te snuffelen bij Oracle.
Het eerste deel van Java, de Taalspecificatie, is relatief klein. Dat betekent niet dat u niet veel tijd zult nemen om uit te vinden hoe de regels in de Taalspecificatie moeten worden gebruikt. Andere programmeertalen hebben echter het dubbele, drievoudige of tienvoudige van het aantal regels.
Het tweede deel van Java - de API - kan intimiderend zijn omdat het zo groot is. De API bevat bijna 4.000 hulpmiddelen en blijft groeien met elke nieuwe Java-taalversie. Best eng, hé? Nou, het goede nieuws is dat je niets in de API hoeft te onthouden. Niets. Niets van dat.
Je kunt de dingen opzoeken die je in de documentatie moet gebruiken en dingen die je niet nodig hebt negeren. Wat je vaak gebruikt, zul je onthouden. Wat je niet vaak gebruikt, vergeet je (zoals elke andere programmeur).
Niemand weet wat er te weten valt over de Java API. Als u een Java-programmeur bent die regelmatig programma's schrijft die nieuwe vensters openen, weet u hoe u de klasse API JFrame moet gebruiken. Als u zelden programma's schrijft die vensters openen, moet u de eerste paar keer dat u een venster maakt een JFrame-klasse opzoeken in de API-documentatie.
Als u een typisch Java-programmeerapparaat hebt gebruikt en ervoor hebt gezorgd dat die programmeur niets opzoekt in de API-documentatie, zou het programmeerapparaat waarschijnlijk minder dan 2 procent van alle hulpprogramma's in de Java API kunnen gebruiken.
Misschien houd je van de stijl For Dummies , maar helaas is de officiële API-documentatie van Java niet zo geschreven. De API-documentatie is zowel beknopt als nauwkeurig.
In zekere zin is niets over de Java API speciaal. Wanneer u een Java-programma schrijft - zelfs het kleinste, eenvoudigste Java-programma - maakt u een klasse die op één lijn ligt met een van de klassen die zijn gedefinieerd in de officiële Java API.
De API is slechts een verzameling klassen en andere hulpmiddelen die zijn gemaakt door gewone programmeurs die toevallig deelnemen aan het officiële Java Community Process (JCP) en in het OpenJDK-project. In tegenstelling tot de hulpprogramma's die u maakt, worden de hulpprogramma's in de API met elke versie van Java gedistribueerd.
Bezoek het web als u geïnteresseerd bent in de activiteiten van JCP of het OpenJDK-project.
De mensen bij JCP houden de Java-programma's in de officiële Java API niet geheim. Als je wilt, kun je naar al deze programma's kijken. Wanneer u Java op uw computer installeert, plaatst de installatie een bestand met de naam src. zip op uw harde schijf. Je kunt src openen. zip met je favoriete zip-programma. Daar, voor je ogen, is alle Java API-code.