Chapitre 3 Flashcards

1
Q

Quelles sont les classes date et time de java ?

A
  • LocalDate
  • LocalTime
  • LocalDateTime
  • ZonedDateTime
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Quels sont les signatures de LocalDate of ?

A

public static LocalDate of(int year, int month, int dayOfMonth)

public static LocalDate of(int year, Month month, int dayOfMonth)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Quelles sont les signatures de LocalTime of ?

A
  • 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)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Quels sont les méthodes de ArrayList ?

A
  • add()
  • remove()
  • set()
  • isEmpty() and size()
  • clear()
  • contains()
  • equals()
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Qu’est ce que retourne Arrays.asList() ?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

short × short donne ?

A

int !

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Who IS automatically initialize to their default value ?

A

class variable et instance variable

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Qu’est ce que ça retourne .valueOf() et qu’est ce que ça prends en entrée ?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Qu’est ce qu’une Period ?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

V/F On peut ajouter des minutes avec Period ?

A

Faux, que des années, mois, semaines, et jour

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Peut on import une class qui se trouve dans le fichier en question ?

A

Oui

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Est ce qu’on est obligé de faire un import quand on est dans le même package ?

A

Non

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Quel est la différence entre StringBuilder et StringBuffer ?

A

StringBuffer est thread-safe car ces méthodes sont synchronized

How well did you know this?
1
Not at all
2
3
4
5
Perfectly