Courspoo sem1 Programmation Oriente ?e Objet Cours Mohamed Nabil Saidi msaidi insea ac ma Mars Mohamed Nabil Saidi - INSEA POO CPlan Pr ?esentation de Java Le paradigme objet Classes Objets L ? essentiel du langage de Java Variables Op ?erateurs Commandes
Programmation Oriente ?e Objet Cours Mohamed Nabil Saidi msaidi insea ac ma Mars Mohamed Nabil Saidi - INSEA POO CPlan Pr ?esentation de Java Le paradigme objet Classes Objets L ? essentiel du langage de Java Variables Op ?erateurs Commandes basiques Mohamed Nabil Saidi - INSEA POO CPr ?esentation de Java Mohamed Nabil Saidi - INSEA POO CJAVA c ? est quoi Une technologie d ?evelopp ?ee par SUN MicrosystemTM lanc ?e en Un langage de programmation Une plateforme environnement logiciel dans lequel les programmes java s ? ex ?ecutent Pr ?esent dans de tres nombreux domaines d ? application des serveurs d ? applications aux smart phones android et cartesa puces JME Mohamed Nabil Saidi - INSEA POO CD ?e ?nition de Sun Java est un langage simple orient ?e objet distribu ?e robuste su r ind ?ependant des architectures mat ?erielles portable de haute performance multithread et dynamique Mohamed Nabil Saidi - INSEA POO CG ?en ?eralit ?es Simple Robuste Abandonner les ?el ?ements mal compris ou mal exploites dans d ? autres langages Pas de pointeur Pas d ? h ?eritage multiple Typage des donn ?ees tres strict Su r Java n ? est pas compil ?ea destination d ? un processuer particulier mais en ??byte code ? qui pourra etre ensuite interpr ?et ?e sur une machine virtuelle JVM Java Virtual Machine Le ??byte code ? g ?en ?er ?e est v ?eri ? ?e par les interpr ?eteurs java avant ex ?ecution Un d ?ebordement de tableau d ?eclenchera automatiquement une exception L ? absence d ? arithm ?etique de pointeur ?evite les malversations Mohamed Nabil Saidi - INSEA POO CG ?en ?eralit ?es Portable Les types de donn ?ees sont ind ?ependants de la plate forme par exemple les types num ?eriques sont d ?e ?nis ind ?ependamment du type de plate forme sur laquelle le byte code sera interpr ?et ?ee Multi thread Une applications peut etre d ?ecompos ?ee en unit ?es d ? ex ?ecution fonctionnant simultan ?ement Dynamique Les classes Java peuvent etre modi ? ?ees sans avoir a modi ?er le programme qui les utilise Politique Java est actuellement totalement control ?e par Oracle Mohamed Nabil Saidi - INSEA POO CPlusieurs Java Java EE ??Enterprise Edition ? Rajoute certaines API et fonctionalit ?es pour les entreprises Java ME ??Micro Edition ? E ?dition qui sert a ?ecrire des applications embarqu ?ees Ex t ?el ?ephone portable cartea puce Java SE ??Standard Edition ? JRE ?? Java Runtime Environment ? Contient la plate-forme Java JVM API JDK ?? Java Development Kit ? Contient le langage de programmation et la plate-forme compilateur JVM API Java Android Mohamed Nabil Saidi - INSEA POO CLes di ? ?erentes version de java Java Janvier packages Classes et Interfaces M ?ethodes Java F ?evrier packages Classes et Interfaces M ?ethodes Java D ?ecembre packages Classes et Interfaces M ?ethodes Et bien plus encore dans les versions suivantes java SE On est a la version java
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/BlEgjiLstirtVNU2k2OANMf1JPm4GMNGDocCfWt1HDJ0JJvZzDswOKLdrBjH1yTpFfTPvUJ7EGXn9gCiy7BDJ8Sk.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702306784a2qye1dxjqpjrkbctpc9z18v4ijyjkooc7kl7ggzb7tg5jzpwfyv9majoa2z1zgmpvfcchovpzcvxldcfgaddtrcrjzwflaf7j9g.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702299071r9u6pxug8t4nv9ehj6orzxrmwob4wquamuatcdy3zj7glfs1yhajgugggbnoehcuuqcgzjo4yqod29sachshobgporxf99ehy514.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/3hG4zBwiNJyy0etjWLpCnjYTvtItk2sDOCq2ADl9MPoTeRVE0Mhh90QdlmvALcqs7VTsiGd1Y3c93sBhTYfLIDPJ.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/117028444049lm252xrlrs7gjzdykx4do6o0ui1bmlijzmlzk2mcwghontqb3vfb3uydd1ubipr6m1sna1n3kqskseet1rwvlszdtf6orthqqni.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702771941vvfr15lwfrmjyxm9jlagv0yp5mia2oqhsgplgaaijowlid6ehxyi29uabspxp9ypmdlkml04wtglehifmtkzng2tiqu5tecxdva4.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/11702302115iesrn7qjmkeoenikxpkl0jphiuxbqsb21vobhet84h4iladcufyihf2exep19h6a9lkgc5ku59obbto4wog0k023r5ejreq7x61o.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/vfhvhQ8XP04kur9km4sf7AGUnaBDEX50qno6cpAYIWhJHtritPDnTXbQKh3niJT1nhc2viCrDcour1S9kE7dvYl6.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/d1gZrhmeY5uC0OwdIPwrMohEAYxE8AnNlKZrsEHpni299eL5cQ2yNZco8V0fZ5nSS2Fb7zzZzAZncB0WNtGV4iHf.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/bAdHp04f0igoF0H9Ctry7UFXq5AhV3aE0mCqOay9StfUw0oQOiUjTl0M7BphLNiLnpYKKIzy83FxqphyjWfyrzKY.png)
-
34
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise- Détails
- Publié le Mai 25, 2021
- Catégorie Heavy Engineering/...
- Langue French
- Taille du fichier 84.8kB