Академический Документы
Профессиональный Документы
Культура Документы
1. présentation
Netbeans
• JBuilder X de Borland
• BlueJ
http://www.bluej.org/download/download.html
Eclipse
http://www.eclipse.org/downloads/
1.6. Environnement
interface console : apprentissage, mise au point
applets : liées
1.7. portabilité
console : dos
Name = PremierProgramme
Finish
2.4.Deuxième programme
public class Exemple
{ public static void main (String[] args)
{ int n ;
double x ;
n = 5 ;
x = 2*n + 1.5 ;
System.out.println ("n = " + n) ;
System.out.println ("x = " + x) ;
double y ;
y = n * x + 12 ;
System.out.println ("y = " + y) ;
System.out.println ("y = " + x + y) ;
System.out.println ("y = " +( x + y) ;
}
}
3.1.2. Flottants
• Float : 4 bytes, 7 chiffres significatifs, e-44 à e37
3.1.3. Caractères
• Unicode (16 bits) ’A’= 0x0041
• ’\t’ = 09 tabulation
• ’\n’ = 10 Line Feed
• ’\r’ = 13 Carriage Return
3.1.4. Booléens
• boolean x;
• x = (a ==b);
• valeurs true et false
3.1.5. Constantes
• final int NB = 320;
final interdit la modification
4.5.Classe clavier
import java.io.*;
Utilisation :
System.out.println ("Bonjour...") ;
System.out.println ("Je vais vous calculer " + 5 + " sommes et
produits") ;
4.6.Les constructeurs
• Permettent de passer des paramètres ( = des valeurs) à une classe
au moment de la création des objets ( = initialiser l’objet)
• Exemple :
public class Point
// La classe point est un constructeur
// comporte 2 méthodes: deplace et affiche
// et deux données: x et y
{ public Point (int abs, int ord) // constructeur (même nom que
la classe)
{ x = abs ;
y = ord ;
}
public void deplace (int dx, int dy)
{ x += dx ;
y += dy ;
}
public void affiche ()
{ System.out.println ("Il y a un point de coordonnees: abcisse "
+ x + " ordonnée " + y) ;
4.7.Implémentation de classe
6. Les threads
6.1. Principe
Exécution multitâche
Thread = fil (textile) = une tâche parmi les autres
Ba Môt
Hai Môt Ba Hai Môt
Môt Hai Ba Môt Môt
Ba Hai Môt Môt Ba Hai Môt
Môt Hai Ba
Hai Ba Hai Ba Ba Hai Ba Hai Ba Hai Ba Hai
UKO (.be)
http://www.ukonline.be/programmation/java/