 |
Udskrift af : Java introduktion
|
Planche 1 : Java introduktion
2-dages Java Kursus hos PROSA
Lørdag kl. 9:30
- Formiddag
- Velkomst og præsentation
- Hvorfor Java?
- Installation
- De første programmer
- Frokost
- Basis syntax
- Objekter og klasser
- Klassebiblioteker
- Appletter (grafik)
- Avanceret grafisk demo
Søndag kl. 9:30
- Formiddag
- Lidt om performance
- Om GUI'er og pakker
- Appletter (GUI)
- Frokost
- Appletter (GUI)
- Applikationer
- Demo af værktøj
- Afslutning
Planche 2 : Hvem er vi?
Præsentation af deltagere
- Navn?
- Beskæftigelse?
- Programmelerfaring?
- Web-erfaring?
- Forventning til Java?
Planche 3 : Hvorfor Java?
"Markedet bestemmer"!
- Historien
- Markedet
- Spillerne
- Retsagerne
- Internettet
(Læreren tegner, fortæller og provokere)
Planche 4 : Teknisk oversigt
- Java Virtual Machine (JVM)
- Udfører Bytecode
- Ren software-CPU
- Kodestumper (klasser) hentes efter behov
- Ryder automatisk op (stack / heap)
- Optimerer ('HotSpot'....)
- Alternativer
- Kaffe og Pizza
- Suns Personal Java
- Hewlett-Packard
- Microsoft
Planche 5 : Hvad sker der?
Bytecode'ens vej




Planche 6 : Installer JDK
Installer JDK v.1.1.6 og tilhørende
dokumentation.
Seneste version er JDK v.1.1.7a!
Planche 7 : Udviklingsmiljø
JDK indeholder basisbiblioteker, oversættere, viewers, debuggere m.v.
- javac - oversætter og linker
- appletviewer - kører applets
- java - kører programmer
- jdb - debugger
- editor
Planche 8 : Vores miljø
Vi bruger Windows95
- Editpad
- javac
- appletviewer (eller java)
- start med doskey
java, appletviewer og debugger (jdb) indeholder JVM
Notepad og Writepad ikke gode til store programmer, da de ikke viser
linienumre. Editpad er postcardware (gratis) og særdeles velegnet til
"hjemmeprogrammering".
Kurset er udviklet på Linux, debugget på OS/2 W3 og afvikles på Win95.
Netscape foretrukken browser af samme årsag!
Planche 9 : Kataloger
- Alle øvelser laves i særligt katalog
- Hver øvelse i sit eget underkatalog
- c:\jkursus\javaopgn (n = 1, 2, ...)
- Øvrige kataloger
- c:\jkursus\doks - kursusmateriale (HTML)
- c:\jkursus\bin - diverse hjælpeprogrammer
Øvelsesoplæggene findes også i kursusmateriale. Åbn evt. i nyt browservindue.
Planche 10 : De første!
Lav opgaverne:
Planche 11 : Java basis
Grundlæggende syntakselementer
Planche 12 : Objektorienteret programmering
Objekter og klasser til husbehov
Planche 13 : Applet-programmering
Enkle appletter
Planche 14 : Applet-programmering 2
Applet metoder
Planche 15 : Performance
Computerworld 29. september
Referere en Infoworld undersøgelse af servlet performance:
Planche 16 : Hvorfor forskellen?
OS/2 er den eneste version, hvor JVM er programmeret specielt til
platform. De øvrige er blot "portet". (Også Sun's Sparc og IBM's AIX
JVM viser fremragende performance).
Planche 17 : Repetition
Repetition (søndag)
Planche 18 : Applet-programmering GUI
Grafisk brugergrænseflade
Planche 19 : Demoer
- IBMs Visual Age
- Visual design
- Klasser og metoder
- Debugger
- Versionstyring
- Symantec Visual Cafe
- Visual design
- Klasser og metoder
- Debugger
© 1998 BLA*net - Leif E. Andersen,
leander@blanet.dk