Chapitre 3 Flashcards
Quelles sont les classes date et time de java ?
- LocalDate
- LocalTime
- LocalDateTime
- ZonedDateTime
Quels sont les signatures de LocalDate of ?
public static LocalDate of(int year, int month, int dayOfMonth)
public static LocalDate of(int year, Month month, int dayOfMonth)
Quelles sont les signatures de LocalTime of ?
- public static LocalTime of(int hour, int minute)
- public static LocalTime of(int hour, int minute, int second)
- public static LocalTime of(int hour, int minute, int second, int nanos)
Quels sont les méthodes de ArrayList ?
- add()
- remove()
- set()
- isEmpty() and size()
- clear()
- contains()
- equals()
Qu’est ce que retourne Arrays.asList() ?
Arrays.asList retourne une fixed-size list qui est mutable.
Du coup on peut pas ajouter d’élément mais on peut modifier les éléments à l’intérieur
short × short donne ?
int !
Who IS automatically initialize to their default value ?
class variable et instance variable
Qu’est ce que ça retourne .valueOf() et qu’est ce que ça prends en entrée ?
L’objet de retour est de même type que la classe.
Ex:
- String.valueOf() retourne une String et prend en argument les types Wrapper des primitives
- Integer.valueOf() retourne un Integer ou une String
Qu’est ce qu’une Period ?
C’est une classe qui représente une durée.
On peut ajouter cette durée à un LocalDate avec la méthode plus.
Exemple :
LocalDate local = LocalDate.of(2023, 10, 10)
Period period = Period.ofYears(1)
local = local.plus(period) // ajoute un an
V/F On peut ajouter des minutes avec Period ?
Faux, que des années, mois, semaines, et jour
Peut on import une class qui se trouve dans le fichier en question ?
Oui
Est ce qu’on est obligé de faire un import quand on est dans le même package ?
Non
Quel est la différence entre StringBuilder et StringBuffer ?
StringBuffer est thread-safe car ces méthodes sont synchronized