Første |
|
|
Java introduktion serie, Planche nr. 23 |
 |
Udskrift af : Java introduktion
|
Planche 1 : Java introduktion
2-dages Java Kursus hos PROSA
Lørdag 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
- Appletter og grafik
- Grafisk demoer
Søndag kl. 9:30
- Formiddag
- De 4 P'er
- Pakker
- Dokumentation
- JFC/Swing
- Events
- GUI-programmering
- Frokost
- GUI-programmering (fortsat)
- Applets/Applications
- Gamle versioner
- Visual Age 2.0
- Afslutning
Planche 2 : En vigtig besked
Fra Jesper Svarre, Kursuskoordinator:
- Kursusbeviser og evalueringsskemaer vil blive sendt til jer efter kurset!
Planche 3 : Hvem er vi?
Præsentation af deltagere
- Navn?
- Beskæftigelse?
- Programmelerfaring?
- Web-erfaring?
- Forventning til Java?
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
Installer JDK v.1.2 og tilhørende
dokumentation.
- download fra www.javasoft.com
eller
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 Windows95
- Editpad eller Stones TextTool
- 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.
Kurset er udviklet på Linux, debugget på OS/2 W3 og afvikles på Win95.
Netscape foretrukken browser af samme årsag!
Planche 12 : Øvelsesmiljø
- Kurset har et særligt katalog
- Hver øvelse/opgave i sit eget underkatalog
- c:\jkursus\javaopgn (n = 1, 2, ...)
- Øvrige kataloger
- c:\jkursus\doks - kursusmateriale (HTML)
- c:\jkursus\bin - diverse hjælpeprogrammer bl.a. zip
Øvelsesoplæggene findes også i kursusmateriale. Åbn evt. i nyt browservindue. (CTRL/N)
Planche 13 : De første!
Lav opgaverne:
Planche 14 : Grundlæggende javasyntaks
Grundlæggende syntakselementer
Planche 15 : Objektorienteret programmering
Objekter og klasser til husbehov
Planche 16 : Applet-programmering
Enkle appletter
Planche 17 : Applet-programmering 2
Applet metoder
Planche 18 : Repetition
Repetition - pakker (søndag)
Planche 19 : De 4 P'er
De 4 P'er
Planche 20 : Dokumentation
Dokumentation
Planche 21 : Applet-programmering, Java Foundation Classes
Grafisk brugergrænseflade
Planche 22 : Gamle versioner...
Bagudkompatibilitet i JDK
Planche 23 : Demo