Comme avec n'importe quel langage de programmation, Java apprentissage est plus efficace lorsque vous utilisez des exemples . Plutôt que de lire à propos de la théorie , par la visualisation et l'émulation des exemples réels de code Java , les débutants peuvent acquérir les compétences et les concepts de la langue. Le langage Java fournit une gamme de types de données et d'objets pour réaliser des tâches d'application . En première apprendre les éléments de base de tout programme Java , vous vous équiper avec les détails essentiels . Variables  
 programmes Java articles de stocker des données dans des variables . Pour déclarer une variable et lui affecter une valeur à elle , les programmes peuvent utiliser la syntaxe suivante de code : 
 
 cordes persoMots = " pomme " ; 
 
 int myNumber = 3; 
 
 première ligne crée une variable de type string . Ce type de données stocke une séquence de caractères de texte . Le code attribue une valeur à la variable de type chaîne en énumérant après l'opérateur d'affectation , ce qui est un signe égal . La deuxième ligne de code crée et instancie une variable entière de type primitif. Le type apparaît en premier, puis le nom de la variable , puis l'opération de cession . 
 Méthodes 
 
 Une méthode Java fournit une série d'instructions pour vous aider avec les fonctionnalités du programme . Les programmeurs peuvent utiliser les méthodes fournies par les classes du langage Java , ou peuvent créer leurs propres méthodes personnalisées . Le code suivant appelle une méthode sur un objet chaîne : 
 
 myWord.length (); 
 
 Cette méthode renvoie la longueur d'une variable chaîne. Pour créer des méthodes personnalisées , les programmes Java peuvent utiliser la syntaxe suivante: 
 
 public void tooLong (String testtext ) 
 
 C'est une méthode contour. Un programme avec cette méthode il peut passer une variable de chaîne à lui comme un paramètre , recevant une valeur booléenne en retour , indiquant si la variable est «trop longue» selon certains exigence dans l'application. Pour appeler la méthode au sein de la même classe , un programme peut utiliser la syntaxe suivante: 
 
 booléen isTooLong = tooLong ( persoMots ) ; 
 Classes 
 < br > programmes Java 
 peuvent utiliser les classes du langage Java standard, tels que string , ou peuvent créer leurs propres classes . Une classe dans une application Java définit une zone spécifique de la responsabilité de l' application. Par exemple, dans une application de service à la clientèle, une classe pourrait modeler les détails d'un seul client. Les déclarations de classes en Java commencent avec le contour de la syntaxe suivante: 
 
 public class Client 
 
 Cette technique utilise le développement orienté objet , dans lequel les différents aspects d'une application sont divisés entre un groupe d'objets , avec chaque type d'objet défini par une déclaration de classe . 
 objets 
 programmes Java 
 peuvent créer des objets pour effectuer des tâches spécifiques. Par exemple, pour créer un objet de la classe "Client" , un programme peut utiliser la syntaxe suivante: 
 
 myCust client = new Client (); 
 
 Lorsqu'un programme comprend une déclaration de classe , il peut répertorier les propriétés et les objets de méthodes de la classe auront. Si la classe "Client" contient une méthode nommée " getName " pour retourner le nom du client , le code peut appeler cette méthode comme suit : 
 
 cordes custName = myCust.getName (); 
 < br > 
 programmes Java 
 contrôle peuvent influer sur le cours de l'exécution de diverses manières. L'utilisation des tests conditionnels , les programmes peuvent préciser les processus différents selon les valeurs des variables . Le code suivant montre un test conditionnel : 
 
 if ( myWord.length () > 0) 
 
 de test vérifie si la variable de chaîne spécifiée a une longueur qui est supérieure à zéro . D'autres structures communes comprennent des boucles . L'exemple suivant illustre le contour d'une boucle "for" : 
 
 for (int i = 0; i < myWord.length (); i + +) 
 
 Ce code va provoquer une section de traitement pour exécuter à plusieurs reprises , itérer une fois pour chaque caractère dans la chaîne spécifiée .