Recherche de site Web

Au quotidien : apprendre le langage de programmation Java - Partie I


En 1995, lorsque les langages de programmation c++ étaient largement utilisés. Un employé de Sun Microsystem travaillant sur une plate-forme appelée « Green » a développé un langage de programmation et l'a nommé « oak ».

Le nom a été inspiré par un chêne qu'il avait l'habitude de voir à l'extérieur des fenêtres de son bureau. Plus tard, le nom oak a été remplacé par Java.

Le langage de programmation Java a été développé par James Gosling et c'est pourquoi James Gosling a été honoré comme le Père du langage de programmation Java.

Maintenant, la question est de savoir si un tel langage de programmation fonctionnel (c++) existait déjà, pourquoi M. Gosling et son équipe avaient besoin d'un langage de programmation différent.

Java était destiné aux fonctionnalités :
  1. Écrivez une fois, exécutez partout
  2. Développement de programmes multiplateformes, c'est-à-dire Architecturalement neutre
  3. Sécurité
  4. Basé sur la classe
  5. Orienté objet
  6. Prise en charge des technologies Web
  7. Robuste
  8. Interprété
  9. Héritage
  10. Fileté
  11. Dynamique
  12. Haute performance

Avant le développement de Java, le programme écrit sur un ordinateur ou pour une architecture ne fonctionnerait pas sur un autre ordinateur et sur une autre architecture. Par conséquent, lors du développement de Java, l'équipe se concentre principalement sur la fonctionnalité multiplateforme et de là est né le concept d'écrire une fois, exécuter n'importe où, qui reste pendant longtemps la citation du microsystème Sun.

Le programme Java s'exécute dans la JVM (Java Virtual Machine), ce qui ajoute une couche supplémentaire entre le système et le programme, ce qui signifie en outre une sécurité supplémentaire. Les autres langages de programmation antérieurs à Java n'avaient pas cette fonctionnalité, ce qui signifie qu'un code exécuté pourrait être malveillant et infecter un système ou d'autres systèmes qui y sont connectés, mais Java a été maintenu pour surmonter ce problème en utilisant JVM.

Java est un langage de POO (Programmation Orientée Objet). Par fonctionnalité orientée objet, cela signifie que toute l'entité est un objet qui suggère en outre un objet du monde réel.

Lorsque Java était développé chez Sun, par coïncidence, les technologies Web ont commencé à prendre forme et le développement de Java a été fortement influencé par cela, et même aujourd'hui, le monde du Web utilise Java plus que toute autre langue. Java est strictement un langage interprété, ce qui signifie que Java exécute le code source directement en traduisant le code source sous une forme intermédiaire.

Java est de nature robuste, c'est-à-dire qu'il peut gérer les erreurs de saisie ou de calcul. Lorsque nous disons que Java est un langage de programmation dynamique, nous voulons dire qu'il est capable de diviser des problèmes complexes en problèmes simples, puis de les exécuter indépendamment.

Java prend en charge le threading. Les threads sont de petits processus qui peuvent être gérés indépendamment par le planificateur du système d'exploitation.

Java Prend en charge l'héritage, ce qui signifie qu'une relation peut être établie entre les classes.

Sans aucun doute! Java a été développé pour succéder aux langages de programmation 'c' et 'c++' et hérite donc d'un certain nombre de fonctionnalités de son prédécesseur, à savoir, c et c++ avec un certain nombre de nouvelles fonctionnalités.

L'apprentissage de Java du point de vue du transporteur est très apprécié et constitue l'une des technologies les plus recherchées. La meilleure façon d’apprendre n’importe quel langage de programmation est de commencer à programmer.

Avant de passer à la programmation, nous devons encore savoir une chose : le nom de la classe et le nom du programme doivent être identiques, mais ils peuvent être différents dans certaines conditions mais par convention. c'est toujours une bonne idée de renommer le programme en tant que nom de classe.

Javac est le compilateur du Java Programming Language. Évidemment, vous devez avoir Java installé et une variable d'environnement définie. L'installation de Java sur un système basé sur RPM se fait en un clic comme sur Windows et plus ou moins sur un système basé sur Debian.

Cependant, Debian Wheezy n'a pas Java dans son dépôt. Et c'est un peu compliqué d'installer Java dans Wheezy. Par conséquent, une étape rapide pour installer sur Debian est la suivante :

Installer Java dans Debian Wheezy

Téléchargez la version Java correcte pour votre système et votre architecture à partir d'ici :

  1. http://www.oracle.com/technetwork/java/javase/downloads/index.html

Une fois que vous avez téléchargé, utilisez les commandes suivantes pour installer dans Debian Wheezy.

mv /home/user_name/Downloads /opt/
cd /opt/
tar -zxvf jdk-7u3-linux-x64.tar.gz
rm -rf jdk-7u3-linux-x64.tar.gz
cd jdk1.7.0_03
update-alternatives --install /usr/bin/java java /opt/jdk1.7.0_03/bin/java 1
update-alternatives --install /usr/bin/javac javac /opt/jdk1.7.0_03/bin/javac 1
update-alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so /opt/jdk1.7.0_03/jre/lib/amd64/libnpjp2.so 1
update-alternatives --set java /opt/jdk1.7.0_03/bin/java
update-alternatives --set javac /opt/jdk1.7.0_03/bin/javac
update-alternatives --set mozilla-javaplugin.so /opt/jdk1.7.0_03/jre/lib/amd64/libnpjp2.so

Pour RHEL, CentOS et Fedora peuvent également installer la dernière version de Java en accédant à l'URL ci-dessous.

  1. Installez Java dans RHEL, CentOS et Fedora

Passons à la section programmation pour apprendre quelques programmes Java de base.

Programme 1 : bonjour.java

class hello{
public static void main (String args[]){
System.out.println("Sucess!");
}
}

Enregistrez-le sous : hello.java. Et compilez-le et exécutez-le comme indiqué.

javac hello.java
java hello

Exemple de sortie

Sucess!

Programme 2 : calcul.java

class calculation { 
public static void main(String args[]) { 
int num; 
num = 123;
System.out.println("This is num: " + num); 
num = num * 2; 
System.out.print("The value of num * 2 is "); 
System.out.println(num); 
} 
}

Enregistrez-le sous : calculation.java. Et compilez-le et exécutez-le comme indiqué.

javac calculation.java
java calculation

Exemple de sortie

This is num: 123
The value of num * 2 is 246

Fais le toi-même:

  1. Écrivez un programme qui vous demande votre prénom et votre nom de famille, puis vous adresse avec votre nom de famille.
  2. Écrivez un programme avec trois valeurs entières et effectuez une addition, une soustraction, une multiplication et une division et obtient la sortie personnalisée.

Remarque : Cette façon d'apprendre vous fera connaître et apprendre quelque chose. Cependant, si vous rencontrez des problèmes lors de l'écriture de programmes de « Faites-le vous-même », vous pouvez proposer vos codes et vos problèmes dans les commentaires.

Cette section « Au quotidien » est un concept de linux-console.net et à partir de là, nous vous proposerons des tutoriels de toutes sortes. Cet article sera étendu avec des programmes du niveau d'entrée au niveau avancé, article par article.

Nous publierons bientôt le prochain article de cette série. D'ici là, restez à l'écoute.

Aimez et Partagez-nous et Aidez-nous à Diffusion.