QCM sur Java avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses sur Java comprennent divers sujets. Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur Java .
1. Quel est le type de données pour stocké la date dans une base de données?
A java.util.DateTime
B java.sql.DateTime
C java.util.Date
D java.sql.Date
D
java.sql.Date est le type de données pour stocké la date dans une base de données.
2. Quel est l’alternative du bibliothèque de gestion du temps « Joda » dans java 8?
A java.jodaTime
B java.date (JSR-310)
C java.time (JSR-310)
D java.joda
C
En Java 8, on nous demande de migrer vers java.time (JSR-310) qui est une partie du JDK qui remplace la bibliothèque joda
Différence entre Spring et HibernateLa différence clé entre Spring et Hibernate, est la suivante: Hibernate est un outil utilisé pour persister des données(ORM) dans une base de donnée. Tandis…Lire plus
3. Comment formater une date dans un formulaire dans Java?
A SimpleFormat
B DateConverter
C DateFormat
D SimpleDateFormat
D
La classe java.text.SimpleDateFormat est utilisée pour analyser et formater les dates selon un formatage que vous spécifiez vous-même.
Exemple d’utilisation de SimpleDateFormat:
Date currentDate = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-mm-dd'T'hh:MM:ss");
String currentDateStr = sdf.format(currentDate);
System.out.println("La date actuelle est: " + currentDateStr);
4. Comment formater une date dans Java?
A
SimpleDateFormat date = new SimpleDateFormat("yyyy-mm-dd");
String strDate = new Date().format();
B
SimpleDateFormat date = new SimpleDateFormat("yyyy-mm-dd");
String strDate = new Date().parse();
C
SimpleDateFormat date = new SimpleDateFormat("yyyy-mm-dd");
String strDate = date.format(new Date());
D
SimpleDateFormat date = new SimpleDateFormat("yyyy-mm-dd");
String strDate = date.parse(new Date());
C
SimpleDateFormat prend une chaîne contenant “yyyy-mm-dd”. La méthode date.format() convertit l’objet Date en String.
5. SimpleDateFormat est-il un « thread-safe » ?
A Vrai
B Faux
B
SimpleDateFormat n’est pas un thread-safe. Dans un environnement multithread, nous devons gérer les threads explicitement.
6. Comment identifier si un fuseau horaire utilise l’heure d’été?
A utiliser useDaylightTime () de la classe DateTime
B utiliser useDaylightTime () de la classe TimeZone
C utiliser useDaylightTime () de la classe Date
D utiliser useDaylightTime () de la classe Time
B
La méthode useDaylightTime() de la classe TimeZone est utilisée pour effectuer une requête sur un fuseau horaire afin de savoir s’il utilise l’heure d’été.
La classe LocalTime de la bibliothèque « joda » représente l’heure sans date. Exemple:
import java.time.LocalTime;
public class Exemple {
public static void main(String[] args) {
LocalTime time = LocalTime.now();
System.out.println(time);
}
}
Sortie:
13:01:55.235
8. Comment obtenir la différence entre deux dates?