Accueil

Web

FaceBook

Telechargement

Contact

 

Ajouter aux Favoris

    Bienvenue ! 07/05/2021 @ 12:09:03 - IP : 3.236.222.124 -



Les cours du langage Java - ZNsoft Tutorial
 




 

Microsoft

Télécharger

SQL Server 2012

Pinpoint

Visual Studio

Choisir son PC

 
 

Developpement

Visual Basic

Langage C

Java

Assembleur

Delphi

SQL

Python

WinDev

 
 

Systèmes OS

Ms Dos

Windows 9.x

Windows Nt

Windows Vista

Unix

Linux

Mac Os

 
 

Conception Web

PHP

ASP

Html

XmL

Flash Adobe

Director Adobe

WebDev

Java Script

 




Livre GRATUIT:
Livre gratuit pour maitriser Google Docs



 
 

 

Sommaire :

Introduction - Les caractéristiques - Les concepts de base - Instruction /Opérateurs- Entrées/Sorties

Concepts de base du lanage Java

 

Cours du langageJava pour les débutants

 

 

Les concepts de base :

 

Développer et déployer facilement vos sites web

Télécharger gratuitement Office 2013

Héberger votre site web sur des serveurs gratuits

Visual Studio 2013

Télécharger et apprenez gratuitement

Trucs et Astuces

Découvrez Windows 8.1 et télécharger le gratuitement

 

Types de variables :

Primitive Signification Taille (en octets) Plage de valeurs acceptée
char Caractère 2 valeur du jeu de caractères Unicode (65000 caractères possibles)
byte Entier très court 1 -128 à 127
short Entier court 2 -32768 à 32767
int Entier 4 -2 147 483 648 à 2 147 483 647
long Entier long 8 -9223372036854775808 à 9223372036854775807
float flottant (réel) 4 -1.4*10-45 à 3.4*1038
double flottant double 8 4.9*10-324 à 1.7*10308
boolean booléen 1 0 ou 1 (en réalité, toute autre valeur
que 0 est considérée égale à 1)

Les variables de type float et double peuvent prendre aussi des valeurs correspondant à l'infini positif ou négatif, ou représentant une valeur non significative. Voir les classes Float et Double.
Les valeurs littérales entières (byte, short, int et long) peuvent se noter de trois façons :

  • Comme une suite de chiffres décimaux : 3443, -123,...
  • Comme une suite de chiffres hexadécimaux (base 16) précédée de 0x : 0xFF, 0X12ab,...
  • Comme une suite de chiffres octaux (base 8) précédée de 0 : 0123, 056,...

Chacun des types de base Java occupe toujours la même place mémoire quelque soit la plate-forme d'exécution. La taille d'un entier de type int est toujours de 32 bits (ou 4 octets).

Les opérateurs qui s'appliquent à chacun des types de bases sont étudiés au chapitre sur les instructions et les opérateurs.

Structure d'un programme :

La structure d'un programme Java est plus simple qu'en C. Chaque fichier qui le compose, se divise en trois parties (optionnelles) :
/* Début du fichier NouvelleClasse.java */
 
/* 1. Une éventuelle déclaration de package */
package nomDuPackage;
 
/* 2. Zéro ou plusieurs import */
import nomDeClasse;              
// Importer une classe sans package
import nomDuPackage.nomDeClasse;
// Importer une classe d'un package import nomDuPackage.*;
// Importer toutes les classes d'un package   /* 3. Déclarations des classes et des interfaces du fichier */ public class NouvelleClasse
// Une seule classe ou interface déclarée public, {
// et par convention qui porte le même nom que le fichier // Corps de NouvelleClasse }   class NouvelleClasse2 { // Corps de NouvelleClasse2 }   interface NouvelleInterface { // Corps de NouvelleInterface }   // ...   /* Fin du fichier NouvelleClasse.java */

Les classes d'un même package peuvent s'utiliser mutuellement sans avoir à utiliser une clause import : Si, par exemple, vous créez deux fichiers Classe1.java et Classe2.java déclarant respectivement les classes Classe1 et Classe2, vous pouvez utiliser directement Classe2 dans le fichier Classe1.java.

Les commentaires :

Les commentaires s'écrivent en Java de la même manière qu'en C++ :

  • Tout ce qui suit // est ignoré jusqu'à la fin de la ligne.
  • Tout ce qui est compris entre /* et */ est ignoré. Ces commentaires peuvent incorporer des commentaires écrits avec la syntaxe précédente //, mais pas d'autres commentaires avec la syntaxe /* */.
    Il est conseillé d'utiliser d'abord les commentaires avec // pour permettre d'imbriquer ce type de commentaire, dans ceux utilisant /* */ au cas où vous ayez de besoin de commenter tout un bloc. Par exemple :
  • class Classe1
    {
      /* Bloc inutilisé
      int x = 1; // x sert à ...
      */
     
      // ... 
    }

    Il existe un troisième type de commentaire utilisant la syntaxe précédente : Les commentaires javadoc. javadoc est une commande qui utilise tous les commentaires compris entre /** et */ et respectant une syntaxe spéciale pour générer automatiquement une documentation des classes. Toute la documentation des classes fournie par Javasoft est créée grâce à cet outil.

    Les packages :

    import :

    L'équivalent de #include en langage C est import en Java. Java ne requiert pas de déclaration externe via un fichier header .h ; les fichiers .java ou .class sont suffisants au compilateur pour résoudre les références aux types externes. Le mot-clé extern est inutile en Java.
    import nomDeClasse;              // importer une classe sans package
    import nomDuPackage.nomDeClasse; // importer une classe d'un package
    import nomDuPackage.*;           // importer toutes les classes d'un package

     

    import est suivi soit directement d'un nom de classe, soit d'un nom de package, suivi lui-même d'un nom de classe ou d'un astérisque (*). L'astérisque permet d'importer les classes d'un package à la demande, c'est-à-dire que quand le compilateur recherchera une classe Classe1 qu'il ne connait pas encore, il cherchera notamment dans les packages suivis d'un astérisque si Classe1 existe.

    Définir un package :

    import permet d'importer n'importe quelle classe d'une bibliothèque, mais rien ne vous empêche de créer votre propre bibliothèque, pour y rassembler par exemple un ensemble de classes utilisées comme outils dans un ou plusieurs projets. Ceci se fait très simplement grâce à la clause package. Si cette clause est utilisée, elle doit être définie en tête d'un fichier .java, comme suit :

    package  nomDuPackage;
            

    Comme expliqué précédemment, le nom de package doit correspondre au chemin d'accès à la classe qui utilise la clause package.



    Déposez votre CV
    lien de téléchargement direct
    50 tirages offerts à l'inscription chez myPIX.com!
    Dépot de CV gratuit sur Touslesemplois
    Logiciel de référencement automatique

             

    Devenez membre ZNsoft : La communauté Informatique

    Cours -  Etudiants -  Concours -  Congrès -  Téléchargement -  Formations


    _________________________________________________________________________________________________________
    Qui sommes-nous ? | Contact | | Inviter un ami | Soutenir ZNsoft | Revue de press | Références
    ZNsoft Corporation, Tous Droits Réservés © 2002/ 2021 ZNsoft RSS
      Dernière mise à jour : 04/05/2021