Første |
|
|
Java introduktion serie, Planche nr. 30 |
 |
Udskrift af : Java introduktion
|
Planche 1 : Java introduktion
Kursus Java-ugen hos PROSA
- 1. Introduktion til java og applets
- Syntaks og grafiske applets
- 2. GUI programmering
- Events, komponenter og containere
- 3. Netværksprogrammering
- Exceptions, URL, sockets og servlets
- 4. Beans
- Javabeans og Visuelle værktøj
- 5. Avancerede API'er
Planche 2 : Java-ugen dag 1
Mandag kl. 9:30
- Formiddag
- Velkomst og præsentation
- Hvad er Java-systemet?
- Installation (Java 2)
- De første programmer
- Grundlæggende syntaks
- Frokost
- Objekter og klasser
- Klassebiblioteker
- Dokumentation
- Appletter og grafik
- Grafisk demoer
Planche 3 : Java-ugen dag 2
Tirsdag kl. 9:30
- Formiddag
- De 4 P'er
- Pakker
- JFC/Swing
- Events
- GUI-programmering
- Frokost
- GUI-programmering (fortsat)
- Applets/Applications
- Gamle JDK-versioner
Planche 4 : Java-ugen dag 3
Onsdag kl 9.30
- Hændelser (Events, øvelse)
- Undtagelser (Exceptions)
- Fil IO (streams)
- Java i netværk
- URL (øvelse)
- Sockets (øvelse)
Planche 5 : Java-ugen dag 4
Torsdag kl 9.30
- Beans - teori og praksis
- Visual Age for Java
- Introduktion til visuelt design
- Beaninfo-klasser
Planche 6 : Java-ugen dag 5
Fredag kl. 9.30
- Servlets
- Remote Method Interface
- JDBC (øvelse)
- Sikkerhed i JDK 1.2
- JRE/Plugin i browsere?
Planche 7 : Hvem er vi?
Præsentation af deltagere
- Navn?
- Beskæftigelse?
- Programmelerfaring?
- Web-erfaring?
- Forventning til Java?
Planche 8 : Kursusmaterialer
- Plancher (HTML-filer)
- Tryk på logo for oversigt
Planche 9 : Java-ugens

Planche 10 : 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 11 : 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
- IBM JDK 1.1.8 (Linux, OS/2, AIX...)
- IBMs "The Jalapeño virtual machine" (server JVM)
- Kaffe og Pizza
- Guavac
- Microsoft - Just Say No!
Planche 12 : Hvad sker der?
Kodens vej

Planche 13 : Performance
Computerworld 29. september 1998
Referere en Infoworld undersøgelse af servlet performance:
Planche 14 : 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 15 : Installer JDK (m.v.)
Installer JDK v.1.2.2 og tilhørende
dokumentation.
- download fra www.javasoft.com
eller
- Åben CD-rom og træk jdk1_2_2-001-win.exe til desktop...
- Installation som Klasseøvelse
Planche 16 : Installationsfaser
- Kør installationsprogram og gem i c:\JDK1.2.2
- Rediger Autoexec.bat
- Tilføj C:\JDK1.2.2 til PATH
- slut af med DOSKEY kommando (ikke del af Java!)
- Unzip jdk-docs til C:\
- Reboot...
Planche 17 : Udviklingsmiljø
JDK indeholder basisbiblioteker, oversættere, viewers, debugger m.v.
- javac - oversætter
- appletviewer - kører applets
- java - kører applikationer
- jdb - debugger
- editor
Planche 18 : Vores miljø
Vi bruger Windows98
- 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.
Planche 19 : Krydsplatform!
Kurset er udviklet på Linux, oprindeligt debugget på OS/2 W3 og afvikles på
Win95/Win98 og WinNT.
Netscape foretrukken browser af samme årsag!
Planche 20 : Ø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)
Øvelsesoplæggene findes også i kursusmateriale. Åbn evt. i nyt browservindue. (CTRL/N)
Planche 21 : De første!
Lav opgaverne:
Planche 22 : Dokumentation
Dokumentation
Planche 23 : Grundlæggende javasyntaks
Grundlæggende syntakselementer
Planche 24 : Objektorienteret programmering
Objekter og klasser til husbehov
Planche 25 : Applet-programmering
Enkle appletter
Planche 26 : Applet-programmering 2
Applet metoder
Planche 27 : Repetition
Repetition - pakker (Tirsdag)
Planche 28 : De 4 P'er
De 4 P'er
Planche 29 : Applet-programmering, Java Foundation Classes
Grafisk brugergrænseflade
Planche 30 : Gamle versioner...
Bagudkompatibilitet i JDK
© 2000 BLA*net - Leif E. Andersen,
leander@blanet.dk
Første |
|
|
Java introduktion serie, Planche nr. 30 |