La programmation orient´ee objets
et le langage Java
Master BBSG 2
Laurent Tichit
D´epartement Informatique et Interactions, Facult´e des Sciences de Luminy
Cours 1: Java “sans les objets”
c
L. Tichit, 2015-2016 POO et Java 1 / 32
Java “sans les objets”
Ressources
Documentation
www.dil.univ-mrs.fr/~tichit/java/ (cours, docs)
java.sun.com : logiciel et docs, dont
la doc de l’API : http://docs.oracle.com/javase/8/docs/api/
Logiciel
JRE - Java Runtime Environment : machine java + biblioth`eques, pour
ex´ecuter les programmes java
JDK - Java Development Toolkit : compilateur et outils pour d´evelopper
(contient un JRE)
´editeur de textes quelconque (bloc-notes, vi, Jext, gedit, etc.)
tr`es pef´erable : eclipse (EDI tr`es puissant)
version courante de Java 8 (2015) : JavaSE 8 update ? ? (ou OpenJDK 8
build ? ?)
Windows : jdk-8u??-windows-i586/x64.exe
Ubuntu/Debian : openjdk-8-jdk
c
L. Tichit, 2015-2016 POO et Java 2 / 32
Java “sans les objets”
Ressources
Documentation
www.dil.univ-mrs.fr/~tichit/java/ (cours, docs)
java.sun.com : logiciel et docs, dont
la doc de l’API : http://docs.oracle.com/javase/8/docs/api/
Logiciel
JRE - Java Runtime Environment : machine java + biblioth`eques, pour
ex´ecuter les programmes java
JDK - Java Development Toolkit : compilateur et outils pour d´evelopper
(contient un JRE)
´editeur de textes quelconque (bloc-notes, vi, Jext, gedit, etc.)
tr`es pef´erable : eclipse (EDI tr`es puissant)
version courante de Java 8 (2015) : JavaSE 8 update ? ? (ou OpenJDK 8
build ? ?)
Windows : jdk-8u??-windows-i586/x64.exe
Ubuntu/Debian : openjdk-8-jdk
c
L. Tichit, 2015-2016 POO et Java 2 / 32
Java “sans les objets”
Ressources
Documentation
www.dil.univ-mrs.fr/~tichit/java/ (cours, docs)
java.sun.com : logiciel et docs, dont
la doc de l’API : http://docs.oracle.com/javase/8/docs/api/
Logiciel
JRE - Java Runtime Environment : machine java + biblioth`eques, pour
ex´ecuter les programmes java
JDK - Java Development Toolkit : compilateur et outils pour d´evelopper
(contient un JRE)
´editeur de textes quelconque (bloc-notes, vi, Jext, gedit, etc.)
tr`es pef´erable : eclipse (EDI tr`es puissant)
version courante de Java 8 (2015) : JavaSE 8 update ? ? (ou OpenJDK 8
build ? ?)
Windows : jdk-8u??-windows-i586/x64.exe
Ubuntu/Debian : openjdk-8-jdk
c
L. Tichit, 2015-2016 POO et Java 2 / 32
Java “sans les objets”
Le langage Java
cr´e´e par James Gosling, vers 1995 chez
Sun Microsystems Inc.
destin´e `a l’informatique r´epartie : s´ecurit´e,
r´eutilisabilit´e,portabilit´e
langage neuf
(pas de compatibilit´e `a assurer)
langage orient´e objets
biblioth`eque tr`es importante
langage compil´e et interpet´e par un
interpeteur (appel´e machine virtuelle)
c
L. Tichit, 2015-2016 POO et Java 3 / 32
1 / 95 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !