Inhoudsopgave:
- Er zijn zoveel manieren om computerprogramma's te schrijven
- Twee zakjes goodies
- Hoe typ je dit soort dingen?
- Een aangepaste editor gebruiken
Video: Java Tracks, een volledige opleiding voor Java Profs 2024
Eind jaren tachtig zagen verschillende ontwikkelingen in softwareontwikkeling en tegen het begin van de jaren negentig werden er veel grote programmeerprojecten geschreven van prefab-componenten. Java kwam in 1995, dus het was natuurlijk voor de oprichters van de taal om een bibliotheek van herbruikbare code te maken. De bibliotheek omvatte ongeveer 250 programma's, waaronder code voor het omgaan met schijfbestanden, code voor het maken van vensters en code voor het doorgeven van informatie via internet. Sinds 1995 is deze bibliotheek uitgegroeid tot meer dan 2, 700 programma's. Deze bibliotheek wordt de API - de Application Programming Interface genoemd.
Elk Java-programma, zelfs het eenvoudigste, roept code aan in de Java API. Deze Java API is zowel nuttig als formidabel. Het is handig vanwege alle dingen die je kunt doen met de API's. Het is formidabel omdat de API zo uitgebreid is. Niemand onthoudt alle functies die beschikbaar zijn gemaakt door de Java API. Programmeurs onthouden de functies die ze vaak gebruiken en zoeken de functies op die ze nodig hebben.
Er zijn zoveel manieren om computerprogramma's te schrijven
Om Java-programma's te schrijven, hebt u drie hulpmiddelen nodig:
- Een Java-compiler
- Een Java Virtual Machine.
- De Java API.
U hebt ten minste twee manieren om deze hulpprogramma's te verkrijgen:
- U kunt deze hulpprogramma's downloaden van de Sun Microsystems-website.
- U kunt de hulpmiddelen gebruiken die bij een commercieel product worden geleverd.
-
Als u een exemplaar van Borland JBuilder, Metrowerks CodeWarrior, IBM Visual Age voor Java of IBM WebSphere Studio Application Developer (WSAD) bezit, hebt u al de tools die u nodig hebt.
Twee zakjes goodies
Sun's website bundelt de standaard Java-hulpprogramma's op twee verschillende manieren:
- De Java Runtime Environment (JRE): Deze bundel bevat een Java Virtual Machine en de Application Programming Interface. Met JRE kunt u bestaande Java-programma's uitvoeren. Dat is alles. U kunt geen nieuwe Java-programma's maken, omdat u geen Java-compiler hebt.
- De Software Development Kit (SDK): Deze bundel bevat alle drie hulpprogramma's: een Java-compiler, een Java Virtual Machine en de Application Programming Interface. Met de SDK kunt u uw eigen Java-programma's maken en uitvoeren.
Merk op dat een oudere naam voor de Java SDK de JDK - de Java Development Kit is. Sommige mensen gebruiken nog steeds het JDK-acroniem, hoewel de mensen bij Sun Microsystems het niet meer gebruiken.
Hoe typ je dit soort dingen?
Een computerprogramma is een groot stuk tekst. Dus om een computerprogramma te schrijven, hebt u een teksteditor nodig, een hulpmiddel voor het maken van tekstdocumenten.Een teksteditor lijkt veel op Microsoft Word of op een ander tekstverwerkingsprogramma. Het grote verschil is dat de documenten die u met een teksteditor maakt, helemaal niet zijn opgemaakt. Ze hebben geen vet, geen cursief, geen onderscheid tussen lettertypen. Ze hebben niets behalve gewone oude letters, cijfers en andere vertrouwde toetsenbordtekens. Dat is goed, want computerprogramma's mogen geen opmaak hebben.
Een document zonder opmaak wordt een platte-tekst -document genoemd.
Documenten zonder opmaak zijn redelijk eenvoudige dingen, dus een gewone teksteditor is gemakkelijker te gebruiken dan een tekstverwerkingsprogramma. (Teksteditors zijn een stuk goedkoper dan tekstverwerkingsprogramma's, en ze zijn razendsnel. Nog beter, teksteditors nemen heel weinig ruimte op je harde schijf in.)
Je kunt een tekstverwerker, zoals Microsoft Word, gebruiken om programmabestanden. Standaard voegen tekstverwerkers echter de opmaak toe aan uw document. Deze opmaak maakt het onmogelijk voor een Java-compiler om zijn werk te doen. Het gebruik van tekstverwerkers om Java-programma's te schrijven wordt niet aanbevolen. Maar als u een tekstverwerker moet gebruiken, moet u uw bronbestanden opslaan met de. java extensie. (Noem een bestand SomeName . Java.) Vergeet ook niet om de opdracht Opslaan als te gebruiken bij het bestandstype platte tekst.
Een aangepaste editor gebruiken
Zelfs als u geen geïntegreerde ontwikkelomgeving gebruikt, kunt u andere hulpmiddelen gebruiken om uw programmeerleven gemakkelijk te maken. Denk even aan een gewone teksteditor - een editor als Windows Notepad. Met Kladblok kunt u
- Een document maken zonder opmaak
- tekens, woorden en andere tekenreeksen zoeken en vervangen
- Kopiëren, knippen en plakken
- Afdrukken
- Niet veel anders
Kladblok is prima voor het schrijven van computerprogramma's. Maar als je van plan bent veel te programmeren, wil je misschien een aangepaste editor proberen. Deze editors doen meer dan Windows Notepad.
Ze hebben
- Syntax highlighting
- Sneltoetsen voor het compileren en uitvoeren van programma's
- Verkenner-achtige weergaven van uw lopende werken
- Code-aanvulling
- Andere leuke dingen
Als het aankomt op kiezen een aangepaste editor, twee favorieten zijn JCreator en TextPad. JCreator heeft veel coole functies, waaronder tools om Java-code met standaardlay-out te schrijven. TextPad heeft minder Java-specifieke functies, maar TextPad is een geweldige algemene teksteditor.