Første |
|
|
Java introduktion serie, Planche nr. 24 |
 |
Udskrift af : Java introduktion
|
Planche 1 : Java introduktion
2-dages Java Kursus hos PROSA
Mandag kl. 9:30
- Formiddag
- Velkomst og præsentation
- Hvad er Java-systemet?
- Installation (Java 2)
- De første programmer
- Frokost
- Grundlæggende syntaks
- Objekter og klasser
- Klassebiblioteker
- Dokumentation
- Appletter og grafik
- Grafisk demoer
Tirsdag kl. 9:30
- Formiddag
- De 4 P'er
- Pakker
- JFC/Swing
- Events
- GUI-programmering
- Frokost
- GUI-programmering (fortsat)
- Applets/Applications
- Gamle versioner
- Visual Age 2.0
- Afslutning
Planche 2 : Hvem er vi?
Præsentation af deltagere
- Navn?
- Beskæftigelse?
- Programmelerfaring?
- Web-erfaring?
- Forventning til Java?
Planche 3 : Kursusmaterialer
- Plancher (HTML-filer)
- Tryk på logo for oversigt
Planche 4 : Hvorfor Java?
Java-systemet er et objektorienteret, systemuafhængigt udviklings- og driftsmiljø:
- Kører på alt grafisk
- (inklusive MS-Windows 3.1, 95, 98 og NT)
- Og på (næsten) alt ikke grafisk
- Understøtter struktureret udvikling
- Lavere omkostninger (?)
- Nem S/W-distribution (via net)
Planche 5 : Teknisk oversigt
- Java Virtual Machine (JVM)
- Udfører Bytecode
- Ren software-CPU
- Kodestumper (klasser) hentes efter behov
- Ryder automatisk op (stack / heap)
- Optimerer ('HotSpot'....)
- Javamiljø
- Browsere (v.1.1)
- java-plugin
- Java Runtime Environment (JRE)
- Java Developers Kit (JDK)
- Alternativer
- Kaffe og Pizza, Guavac
- Suns Personal Java
- Hewlett-Packard
- (Microsoft)
Planche 6 : Hvad sker der?
Bytecode'ens vej




Planche 7 : Performance
Computerworld 29. september 1998
Referere en Infoworld undersøgelse af servlet performance:
Planche 8 : 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).
Er java hurtig? - Det afhænger...
Planche 9 : Installer JDK (m.v.)
Installer JDK v.1.2.2 og tilhørende
dokumentation.
- download fra www.javasoft.com
eller
- Åben folder \download
- Installation som Klasseøvelse
Planche 10 : Udviklingsmiljø
JDK indeholder basisbiblioteker, oversættere, viewers, debugger m.v.
- javac - oversætter og linker
- appletviewer - kører applets
- java - kører applikationer
- jdb - debugger
- editor
Planche 11 : Vores miljø
Vi bruger Windows98
- Stones TextTool / 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". Stones TextTool er gratis og kan vise java-syntaks.
Planche 12 : Krydsplatform!
Kurset er udviklet på Linux, debugget på OS/2 W3 og afvikles på Win95.
Netscape foretrukken browser af samme årsag!
Planche 13 : Øvelsesmiljø
- Kurset har et særligt katalog
- Hver øvelse/opgave i sit eget underkatalog
- c:\jkursus\javaopgn (n = 1, 2, ...)
- Øvrige kataloger