LE CODE JAVA :LES CODES JAVASCRIPTS SUR LE NET
ACCUEIL  Notre Liens       E-MAIL 



SOMMAIRES

LANGUAGE

HTML
PHP
Javascript
Formes et Formulaires

PARTENAIRES




eXTReMe Tracker

sur le web:

Les Autres Partenaires


lecodejava.com


JAVA INTRODUCTION

Java et Javascript sont-ils les mêmes ?
NON !

Java est un langage objet ressemblant au langage C++, C. Il a été mis au point en 1991 par la firme Sun Microsystems. Le but de Java à l'époque était de constituer un langage de programmation pouvant être intégré dans les appareils électroménagers, afin de pouvoir les contrôler, de les rendre interactifs, et surtout de permettre une communication entre les appareils. Ce programme de développement se situait dans un projet appelé Green, visant à créer une télécommande universelle (Star 7) comprenant un système d'exploitation capable de gérer l'ensemble des appareils électroménagers de la maison. Etant donné que le langage C++ comportait trop de difficultés, James Gosling, un des acteurs du projet (considéré désormais comme le père de Java) décida de créer un langage orienté objet reprenant les caractéristiques principales du C++, en éliminant ses points difficiles, et en le rendant moins encombrant et plus portable (il devait pouvoir être intégré dans n'importe quel appareil...). Ainsi, ce langage fut baptisé dans un premier temps Oak (Oak signifiant chêne). Toutefois, puisque ce nom était déjà utilisé, il fut rebaptisé Java en l'honneur de la boisson préférée des programmeurs, c'est-à-dire le café, dont une partie de la production provient de l'île Java.
je pense notamment aux macro C, la gestion de la mémoire n'est plus à votre charge (pas trop tôt), ... Son API (Application Programming Interface) est très riche : différents packages permettent d'accéder au réseau, aux entrées/sorties, aux différents composants graphiques ... Et bien d'autres points encore. Finalement, on pourra grâce à Java programmer tout ce que l'on voudra : gestionnaires de fichiers, traitements de texte, applications réparties, jeuX etc..
Une des caractéristiques principales de ce langage est que le code Java sera compilé pour une machine dite virtuelle (c'est-à-dire qui n'a pas forcément d'existence physique, mais son concept peut être reproduit sur une machine cette fois-ci réelle) : le code machine résultant est nommé ByteCode. Lors de l'exécution le code machine produit sera transformé en un code machine compréhensible par le microprocesseur que vous utilisez

Il existe trois versions majeures de Java :

Java 1.0: C'est la première version stable du langage, de ce fait la totalité des navigateurs la supporte
Java 1.1: Cette version du langage a été publiée début 1997, elle apporte des améliorations syntaxiques ainsi que des progrès au niveau de l'interface utilisateur et de la gestion des exceptions
Java 1.2: La version "2" apporte des améliorations multimédias. Elle permet par exemple l'utilisation d'interface utilisateur graphique avancée avec Swing, ainsi que la possibilité d'interagir avec elle par le moyen de glisser-déposer

De quoi aurez-vous besoin Pour programmer avec JAVA?
Les ressources nécessaires sont toutes disponibles gratuitement sur Internet. Il y a :
L'indispensable JDK : il contient un compilateur, un interpréteur, les classes de base, et d'autres outils. Les TD sont basés sur la version 1.1 du JDK. Je pense néanmoins que ce qui est proposé est compatible avec les versions ultérieures.
La documentation du JDK : elle contient entre autre une description assez détaillée de toutes les classes de base. Il est difficile de s'en passer.
Le programme RealJ : il n'est pas indispensable, mais il facilitera grandement votre nouvelle vie de programmeur JAVA en vous proposant un environnement simple et convivial pour compiler et exécuter vos programmes. Je propose RealJ parce que c'est celui que j'utilise, d'autres programmes font peut-être aussi bien.

La déclaration des variables

Fichier "Variables.java"
public class Variables {
 
  public static void main(String params[]){
     // Définition de deux variables entières i et j
     // i sera de plus initialisée avec la valeur 15
     int i=15 , j;
 
     // Définition d'une chaîne de caractères avec
     // comme valeur initiale "Cours Java"
     String chaine = "Cours Java";
 
     // On donne une valeur à j
     j = 10;
 
     // On utilise ces variables en les affichant
     System.out.println("i = " + i + " et j = " + j);
     System.out.println("chaine = " + chaine);
  }
}


Les types numériques entiers

byteshortintlong
Taille (bits) 8163264
Etendue 0 .. 255-32768 .. 32767 -231 .. 231-1 -263 .. 263-1


Les types numériques décimaux

floatdouble
Size (bits)3264
Exemple de valeurs3.25f3.25


Le type caractère

'a' '\t' pour un tab '\u0521' un caractère quelconque


LES TABLEAUX

int monTableau[];
nomTableau = new int[10];
un tableau de dix entiers
int tableau[][] = new tableau[10][]; un tableau de dix tableaux d'entiers
int a, b[]; un entier (variable a) et un tableau de dix entiers (variable b)
int[] monTableau2 = new int[10]; un tableau de dix entiers
int[] a, b[]; un tableau d'entier non alloué (variable a) et un tableau de tableaux d'entiers non alloué (variable b). On voit donc que si l'opérateur [] se trouve avant les variables, il agit alors sur toutes les variables de la déclaration.
int a[], b[][]; cette déclaration est donc équivalente à la précédente.
Quelques exemples de définition de tableaux en Java
DIVERS
Java sur
  • Logiciel Java - Gratuit