Notions de base pour les IHM le langage Java
0-1 JMF
B
Bi
ib
bl
li
io
og
gr
ra
ap
ph
hi
ie
e
J
Ja
av
va
a
Le site web de référence est :
http://java.sun.com
Il existe de nombreux livres et tutoriaux.
Un premier tutorial est à :
http://java.sun.com/docs/books/tutorial/
Un premier livre est
Programmation Java de Hubbard John Rast - Ediscience
international, ISBN : 2100486640
Un livre plus pointu est
Java in a nutshell de David Flanaghan – O'Reilly, traduit
en français.
La documentation en ligne des APIs se trouve à :
http://java.sun.com/j2se/1.5.0/docs/api/over
view-summary.html
Une excellente revue en ligne :
http://www.javaworld.com/
Un cours Java avec exercices corrigés est
http://cedric.cnam.fr/~farinone/Java2810
et un ensemble de cours à
http://cedric.cnam.fr/~farinone/Java
Notions de base pour les IHM le langage Java
0-2 JMF
L
Le
es
s
c
co
on
nc
ce
ep
pt
ts
s
Notions de base pour les IHM le langage Java
0-3 JMF
Présentation
Java : langage orienté objet inspiré de :
- Smalltalk, Objective C (utilisation des références d'objet,
polymorphisme dynamique, bibliothèques de classes,
garbage collector, ...)
- Ada (paquetage, exception...)
dans sa sémantique
- C++ dans sa syntaxe.
Avec environnement (classes de base + debugger)
permet d'écrire des programmes orientés objets puissants.
Fournit des API pour les interfaces graphiques, le
multimédia, le multithreading, la programmation réseau,
l'accès aux bases de données, ...
permet de construire du code chargeable par Internet et
interprétable sur de multiples architectures => une partie
d'Internet est banque de programmes
La documentation est en ligne à
http://java.sun.com ou
http://www.javasoft.com/
Notions de base pour les IHM le langage Java
0-4 JMF
Présentation (suite)
d'abord compilé (on obtient un byte-code)
toto.class
0010110110001110
(byte code)
toto.java
class toto extends ...
(code source)
puis interprété
toto.class
0010110110001110
(byte code)
interpréteur
PC interpréteur
Unix
interpréteur
macintosh
Notions de base pour les IHM le langage Java
0-5 JMF
le SDK
L'environnement minimal pour faire des programmes Java
est gratuit est disponible en ligne : c'est le Software
Development Kit (SDK), anciennement Java Development
Kit (JDK). Il contient :
- un compilateur
- un interpréteur
- un environnement de développement (outils, utilitaires
pour la programmation, ...)
Le SDK 1.5 existe sur :
- Solaris SPARC et x86
- Windows 95, 98, NT (i.e. Win32), …
Les différentes versions du SDK pour ces plateformes sont
disponibles et téléchargeables gratuitement à partir de :
http://java.sun.com/products/
mais le SDK est aussi disponible pour :
- les Unix : Linux, FreeBSD, AIX 4.1.3, OSF1, SunOS, ...
et aussi sur :
- OS/400, Windows 3.1, Amiga 0S, BeOS, OS/2
voir http://www.javasoft.com/cgi-
bin/java-ports.cgi
donc Java est indépendant des architectures.
Sa taille est d'environ 20 Mo (JDK 1.2 pour Windows).
1 / 75 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !