Java étant à la mode, chacun se lance dans la course,
et chacun lance sa propre machine virtuelle.
Les machines virtuelles
En voici une liste non exhaustive :
... Il doit certainement en avoir d'autres mais d'intérêt
nettement moindre
Les packages
KJava
|
|--- com.sun.kjava
| |--- Bitmap
| |--- Button
| |--- Caret
| |--- CheckBox
| |--- Database
| |--- Dialog
| |--- Graphics
| |--- HelpDisplay
| |--- IntVector
| |--- List
| |--- RadioButton
| |--- RadioGroup
| |--- ScrollTextBox
| |--- Slider
| |--- Spotlet
| |--- TextBox
| |--- TextField
| |--- Trigonometric
| |--- ValueSelector
| |--- VerticalScrollBar
| |
| |--- DialogOwner
| +--- ScrollOwner
|
|--- java.io
| |--- InputStream
| |--- OutputStream
| |
| |--- Serializable
| |
| +--- IOException
|
|--- java.lang
| |--- Class
| |--- Object
| |--- Runtime
| |--- String
| |--- StringBuffer
| |--- Thread
| |--- Throwable
| |
| |--- Runnable
| |
| |--- Exception
| |--- IllegalAccessException
| |--- IllegalArgumentException
| |--- IndexOutOfBoundsException
| |--- NullPointerException
| |--- RuntimeException
| |
| --- Error
|
+--- java.net
|--- Socket
|
+--- SocketException
Pour les initiés, vous remarquerez que l'API Kjava est très
"légère"; en effet le "k" de kjava
signifie Kilobyte : l'ensemble des fichiers .prc composant la J9 "pèse"
425 Ko - autant dire trois fois rien.
J9 : jclxtr (90 ko)
|
|--- java.io
|--- java.lang
|--- java.net
+--- java.util
Aucune information complémentaire ; ce sont les packages de
Java 2
Se référer au manuel de référence de Visual
Age (chapitre 9 : Class libraries) pour plus de détails.
Reste à voir si on peut importer de packages pour plus de puissance
.....
Frédéric
POU