A Java introduction
SDK, FC
UMR AMAP
15/12/2009
SDK, FC (UMR AMAP) A Java introduction 15/12/2009 1 / 50
Plan
1Introduction
2Bases
Java Application
Variables & Expressions
Simple Arrays
Exceptions
Collections
Control structure
Functions
3Objects
Classes
Inheritance
Polymorphism
4Java standard library
5To go further
SDK, FC (UMR AMAP) A Java introduction 15/12/2009 2 / 50
History
James Gosling and Sun Microsystems
Java, May 20, 1995
Java 1 Java 6
GPL with classpath exception since 2006
SDK, FC (UMR AMAP) A Java introduction 15/12/2009 3 / 50
Characteristics
Object Oriented
Interpreted (need a virtual machine)
Portable (Linux, Mac, Windows)
Dynamic (introspection)
Static typing (checks during compilation)
Simplier than C++ (memory management, pointers, headers. . .)
SDK, FC (UMR AMAP) A Java introduction 15/12/2009 4 / 50
Programming environment
Java Environnment
JRE (Java runtime environment)
JDK (Java Development Kit)
Jave SE (Standard edition)
Java EE (Enterprise edition Web)
Java ME (Micro edition)
IDE - Editor
Eclipse, NetBeans : Full IDE (completion, compilation...)
Simple Editors : Notepad++, TextPad, Scite (coloration, indentation)
SDK, FC (UMR AMAP) A Java introduction 15/12/2009 5 / 50
1 / 50 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 !