primitives :boolean
,caractére(char),numerique(integer:int,byte,short,long//floting-point :dooble,float)
non-primitive : string ,array ..
Encapsulation :
Variables statique :
Output :
Polymorphisme :
Sur-classement et substitution.
Le transtypage (cast)
Sur-classement :
Animal myDog = new Dog(); (my dog est le calss fils d’Animal)
Redef :
Classe final : ne peut avoir de classes filles
Exception :
- Try/Catch
try { ... }
finally { ... }
- Avec throws
public EmployeException(){
super();}
super(message);
List :
-ordonnée(par index)/indexée
Output : [Item1,Item2,Item3]
Set : (ne contient pas les doublant !!! (redéfinition de equals() & hashCode()))
- hashSet :
N’est ordonnée (peut etre ordonnée en utilisant compareTo ou compare)
Compareto(A a) => comparable
Compare(A a1 ,A a2)=>comparator
- TreeSet : Ordonnée(Sorted)
SPRING BOOT
Mapping :
@PutMapping("/adminHome/deleteAdmin")
public void UpdateAdminAccount(@RequestParam int id, @RequestBody admin a) {..}
JDBC :
• L’utilisation de l’API JDBC était une solution pour les développeurs java pour manipuler
les données dans une base de donnée SQL (CRUD).
• Inconvénients :
– utilisation du langage SQL rend la couche d’accès aux données difficilement maintenable.
@Entity
@Table(name="Loan")
public class Loan implements Serializable(){..}
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY) //Generation automatique du l’id
JPA :
Angular
Introduction :
• Cross plateforme
• Vitesse et performances
Module racine :
Src/App
Structure du projet :
Metadata :
NgModule :
Component :
Interpolation :
{{afficherValeur}}
De propriété= @input,@output
Directives :
customers">{{customer.name}}</li> </ul>
/////////////////////////
Data binding :
Interaction entre composants parent-fils :