Ett programmeringsspråk som har väckt relativt mycket
uppmärksamhet under de senaste åren är Java. Denna sektion
innehåller lite grundmaterial om programmering i detta språk.
Först skall vi dock avliva några myter:
- Java är inte ett programmeringsspråk bara för webprogrammering.
Det vi ser av Java är kanske mest Applets på websidor, men vi kan även
skapa kompletta program som inte har någonting med webben att göra.
- Java är inte en "ersättare till windows" som vissa försöker göra gällande.
Tyvärr har Java blivit ett slagträ i en "politisk" kamp mellan framför
allt Sun och Microsoft
- Java är inte "portabelt" eftersom man måste ha rätt Java Virtual
Machine installerat (VM) för att kunna köra programmet. Även operativsystemet
sätter begränsningar för vad som går att köra. Exempelvis har äldre Mac
operativsstem problem med flertrådiga (multithredead) Java program. För
att se vilka versioner som stöds av Microsoft kan ni söka fram artikel
Q214828
i Microsofts Knowledge Base
Däremot är Java:
- Ett "rent" objektorienterat programeringsspråk
- Ett programeringsspråk som från början har haft nätverksprogrammering som en tyngdpunktsområde
- Bra att kunna
Detta komer inte att bli en komplett Java kurs, utan jag kommer mest att satsa på att
skriva så mycket att mina studeranden "kommer i gång"
- import java.awt.*;
- import java.applet.*;
- public class Applet1 extends Applet
- {
- public void init()
- {
- }
- }