Prof. Maria-Iuliana Dascălu Assist. Iulia-Cristina Stănică

Slides:



Advertisements
Présentations similaires
INTRODUCTION A JAVA Chapitre 1 : Introduction
Advertisements

LICENCE MIAGE Introduction Programmation Orientée Objet JAVA philippe
Introduction à la programmation (Java)
IFT313 – Introduction aux langages formels Eric Beaudry Département d’informatique Université de Sherbrooke Laboratoire sur JFLEX Été 2010.
Structures de données et algorithmes – TP1 Maria-Iuliana Dascalu
Master 1 SIGLIS Java Lecteur Stéphane Tallard Chapitre 2 – Java Premiers pas Master 1 SIGLIS1 Java Lecteur - Chapitre 2 - Java Premiers Pas.
22 Concepts de base du langage Java. 2-2 Objectifs A la fin de ce cours, vous serez capables de : Identifier les éléments essentiels de Java Identifier.
Introduction à Java Caractéristiques principales Environnement Java Environnement de développement Compilation et exécution.
Le débogage Semaine 12 Version A15. Plan de leçon - Débogage  Commentaire javadoc  Définition  Fonctionnement  Point d’arrêt  Exécution  Contrôler.
Version du document: 1.00 Version de logiciel v3.7.1 Version CBox: C5 Téléassistance Configuration Téléopérateur Langage: Français.
Travailler à l'ensimag avec son matériel personnel (dans les locaux Ensimag ou depuis l'extérieur) 1.Introduction 2.La clé USB Ensilinux 3.Rappels : Accès.
SPIP Un logiciel libre pour la gestion d'un site web d'informations SPIP.
28 Octobre 2008 Cours du soir JRuby, 28 Octobre 2008 JRuby Présentation et mise en oeuvre
LOGO BIENVENUE!! Science 10 ième Année. Enseignante  Mme. McGartland  Courriel:  Site Web:
Plugin Eclipse pour le langage LUA Responsable Fabrice Huet Chef de Projet Jérôme Poisson Développeurs Lu Deng Guillaume Ghibaudo Julien Raverdino Anthony.
Cours d’été en ligne (été 2013) Rôles et responsabilités de la personne responsable de l’encadrement d’un élève inscrit à un cours d’été en ligne * Un.
Langages de programmation TP6
Interfaçage entre Maple et du code externe
Android PACT 2016 Encadrement Informatique.
Terminaux virtuels (VTY)
JAVA.
I- ANALYSE DU BESOIN / Plan
Environnement de développement des BD
Sommaire : Le déroulement de l’année Les mini-projets
Introduction au Langage Pascal
Procédure de dépôt en ligne des demandes de subventions sous SICORRA
Plateforme CountrySTAT Aperçu global des métadonnées dans la nouvelle plateforme CountrySTAT FORMATION DES POINTS FOCAUX SUR LE SYSTEME CountrySTAT.
Sécurité - ASA8.x - Import du Plug-in VNC pour utilisation dans WebVPN
Plateforme CountrySTAT Aperçu global de la préparation des tableaux dans la nouvelle plateforme CountrySTAT FORMATION DES POINTS FOCAUX SUR LE SYSTEME.
Formation aux TICE et pratiques pédagogiques:
Utiliser le dossier Mon EBSCOhost
Chapitre 1 nombres, chaînes de caractères, booléens, et VARIABLES
Sécurité - ASA8.x - Import du Plug-in RDP pour utilisation dans WebVPN
VitaScan Online Calibration
Sécurité - VPN - Configurer la mise à jour du client
Moodle est une plateforme d'apprentissage en ligne (en anglais : Learning Management System ou LMS) sous licence libre servant à créer des communautés.
Programmation 2: IFT1025 Jian-Yun Nie A 2016.
Javadoc et débogueur Semaine 03 Version A17.
AO (Architecture des ordinateurs)
Le diplôme c'est en 1ère année de la langue et des introductions aux disciplines linguistique, littérature et culture Discours écrits et oraux 1 • au début.
Principes de programmation (suite)
Langages de programmation TP7
Identification, qualification et évaluation d’un problème
Langages de programmation TP3
Le diplôme c'est en 1ère année de la langue et des introductions aux disciplines linguistique, littérature et culture Discours écrits et oraux 1 • au début.
Langages de programmation TP10
Unix Raymond Ripp.
Développement Mobile : Android
Google Classroom Premiers pas.
Développement d’une application Android destinée aux commerciaux
Gestion du cours Aissa Boulmerka.
Documentation technique (Linux)
Windows Server 2012 Objectifs
Introduction aux langages formels
Instructions pour les administrateurs
Plus de 4000 langages....
Introduction Moodle est un système de gestion de cours, conçu pour aider les enseignants à créer des cours en ligne et de gérer les interactions virtuelles.
1 Copyright © 2004, Oracle. Tous droits réservés. Extraire des données à l'aide de l'instruction SQL SELECT.
Plateforme CountrySTAT Aperçu global des métadonnées dans la nouvelle plateforme CountrySTAT FORMATION DES POINTS FOCAUX SUR LE SYSTEME CountrySTAT.
CountrySTAT / FENIX Aperçu globale de l’Editeur DSD dans la nouvelle plateforme CountrySTAT FORMATION DES POINTS FOCAUX SUR LE SYSTEME CountrySTAT/FENIX.
Le Java premiers pas.
Langages de programmation TP11
Plateforme CountrySTAT Aperçu global de la préparation des tableaux dans la nouvelle plateforme CountrySTAT FORMATION DES POINTS FOCAUX SUR LE SYSTEME.
Atos, Atos et le poisson, Atos Origin et le poisson, Atos Consulting ainsi que le poisson seul sont des marques déposées d'Atos Origin SA. © 2006 Atos.
Principes de programmation (suite)
Bienvenue! INF3723: Systèmes d’exploitation Luigi Logrippo
STREAMS (et fichiers).
Unix Raymond Ripp.
L’apprentissage par la robotique Mr. Zouari Lazhar
Transcription de la présentation:

Prof. Maria-Iuliana Dascălu Assist. Iulia-Cristina Stănică

 Le labo représente 40% de la note finale, comme il suit: ◦ 20% - devoirs individuels ◦ 20% - activité pendant les TPs ◦ Minimum 4.5 points sur 10 et minimum 10 présences aux TPs pour pouvoir soutenir l’examen final; sinon, vous devez refaire le TP l’année prochaine  Test pendant le cours – 20% (22 novembre 2016)  Examen final – 40% (minimum 4.5 points sur 10 pour réussir)  Tests au cours (5%), bonus pour activité exemplaire (5%)

 Les labos et les devoirs seront publiés sur le site ges-de-programmation-2016/ et sur la plateforme moodle (quand elle sera disponible). ges-de-programmation-2016/  Les devoirs doivent être présentés pendant les labos (pas de retards ou d’envois par )  Chaque semaine vous allez obtenir des notes de 0 à 10.  Vous pouvez consulter la situation du labo au lien: dqESITWOs6Ypjy2c5D- ELnLwRvEXyiPKHGgqqI/edit?usp=sharing

 Pour toute question vous pouvez me contacter à l’adresse d’  Vous pouvez aussi utiliser le forum sur la plateforme moodle (quand elle sera disponible) où vous trouvez également les cours et les laboratoires. (

 Recommandé: NetBeans pour Java SE  Toute autre IDE (Environnement de développement intégré) pour Java (e.g. Eclipse)

 Installation du logiciel Java  Ecrire notre première application Java  Compilation de la ligne de commande

 Java est un langage de programmation orienté objet créé par Sun Microsystems en  Sun Microsystems a été acheté en 2009 par Oracle, donc Java est maintenant une propriété de l’entreprise Oracle.

 JDK – Java Development Kit (la plateforme de développement, inclut les compilateurs, le JRE et les outils nécessaires pour créer des programmes)  JRE – Java Runtime Environment (la plateforme d’exécution – machine virtuelle de Java sur laquelle les programmes sont exécutées)

 Téléchargez JDK (pas JRE), en fonction de votre système d’exploitation: ase/downloads/index.html ase/downloads/index.html

 Installez le fichier exécutable que vous avez téléchargé (de la forme jdk-8u60-windows- i586.exe)

 Java a été installé dans: C:\Program Files\Java\jdk1.8.0_60.  Avertissement: le chemin d'installation peut être modifié.

 Utilisez un éditeur de texte (Notepad++, Notepad, Wordpad etc.) pour créez un fichier source (contenant du code écrit en Java): /** *The HelloWorldApp class implements an *application that simply prints "Hello World!" to *standard output. */ class HelloWorldApp { public static void main(String[] args) { System.out.println("Hello World!"); // Display the string. }

 Sauvegardez le fichier HelloWorldApp.java dans un dossier LP.  Attention!!!! Le langage Java est sensible à la casse.  Ouvrez Command Prompt et allez dans le dossier où se trouve votre fichier Java.

 Utilisez Command Prompt pour compilez votre fichier: javac HelloWorldApp.java  Le compilateur Java (javac) prend votre fichier source et traduit son texte en instructions que la machine virtuelle Java peut comprendre.

 Si la variable d’environnement PATH n’a pas été définie, vous devez spécifier le chemin complet vers le compilateur (javac).

 Exécutez le programme : java HelloWorldApp

 Vous pouvez exécuter le JDK sans définir la variable d'environnement PATH, ou vous pouvez éventuellement la régler de sorte que vous pouvez facilement exécuter les fichiers exécutables JDK (javac.exe, java.exe, javadoc.exe, et ainsi de suite) à partir de n'importe quel répertoire sans avoir à taper le chemin complet de la commande.  Si vous ne définissez pas la variable PATH, vous devez spécifier le chemin complet vers le fichier exécutable à chaque fois que vous l'exécutez.

 Mise à jour de la variable d'environnement PATH avec : C:\WINDOWS\system32;C:\WINDOWS;C:\Prog ram Files\Java\ \bin

 Java Application Program - développement et exécution

 Dascalu, M.I., “Langages de programmation - notes de cours”: -de-programmation- 2016/    eckel.developpez.com/livres/java/traduction/tij2/ eckel.developpez.com/livres/java/traduction/tij2/  Horstmann, C., G. Cornell, “Core Java 2”  Mughal, K., Rasmussen, R. “Programmer's Guide to Java SCJP Certification”  Dragoi, G., “Langages de programmation - notes de cours” ( )  Serbanati, L.D., et Bogdan, C.M.,”Programarea orientata spre obiecte cu exemplificari in limbajul Java”, vol. 1, Polipress (en roumain)