Généralités sur le langage Java et le système Android

Origine et historique du langage  Le java, appelé Oak à l'origine, est un langage de programmation récent né en 1990. Au départ, il a été conçu pour rendre les appareils électroménagers indépendants et interactifs entre eux. L'idée était de pouvoir...

Médiateur du cours JAVA

Usages du médiateur Les usages du médiateur sont sa raison d'être, dans notre cas on ne s'intéresse qu'aux actes de langages d'interaction avec le médiateur. Pour étudier ces actes de langages nous allons utiliser un modèle de requête dont voici...

Java de base

Compilation d’un code source „Un code source ne peut être exécuté directement par un ordinateur „Il faut traduire ce code source dans un langage que l’ordinateur (le processeur de l’ordinateur) peut comprendre (langage natif) „Un compilateur est un programme qui...

LE LANGAGE JAVA les éléments de programmation

Transtypage Le transtypage (en anglais : cast / casting) est une opération qui consiste à convertir le type d’une expression. La conversion de type se réalise en faisant précéder l’expression par le type cible entre parenthèses. Cette proposition s’applique à...

Introduction à Java

Java comme langage de programmation Java est un langage de programmation particulier qui possède des caractéristiques avantageuses: y Simplicité et productivité: à Intégration complète de l’OO à Gestion mémoire (« Garbage collector ») y Robustesse, fiabilité et sécurité y Indépendance...

Petit tutoriel sur java, javac et javadoc

 javac : Le compilateur java de la SDK javac transforme les fichiers «.java» en fichiers «.class». Les fichiers «.class» sont dans un format appelé ByteCode, qui permet leur interpretation par la JVM.  Les options de javac Format general des lignes...

Généralités sur la robotique mobile

La robotique est un ensemble de disciplines (mécanique, électronique, automatique, informatique), elle se subdivise en deux types : les robots industriels et les robots mobiles. Les robots industriels sont généralement fixes, ils sont utilisés dans des nombreuses applications industrielles: l'assemblage...

PROGRAMMATION JAVA Les Entrées-Sorties

Méthodes de Reader et InputStream •Méthodes similaires mais pour différents types •Reader (caractères) –int read() –int read(char cbuf[]) –int read(char cbuf[], int offset, int length) •InputStream (octet) –int read() –int read(byte cbuf[]) –int read(byte cbuf[], int offset, int length) •Méthodes...

Héritage et polymorphisme

Principe de l’héritage  Besoins : éviter de dupliquer du code (attributs et méthodes) dans différentes classes qui partagent des caractéristiques communes o facilite les modifications futures => elles n’ont besoin d’être faites qu’à un seul endroit o représentation explicite...

Programmation réseau en Java

Sockets TCP Le modèle client/serveur Le protocole TCP offre un service en mode connecté et fiable. Les données sont délivrées dans l’ordre de leur émission. La procédure d’établissement de connexion est dissymétrique. Un processus, appelé serveur, attends des demandes de...