Ποια είναι η διαφορά μεταξύ των annotations @Repository και @Service στο πλαίσιο του Spring;
Java
Μπορείτε να εξηγήσετε τον σκοπό και τον τρόπο λειτουργίας της σημείωσης @Transactional στο πλαίσιο της διαχείρισης συναλλαγών σε βάσεις δεδομένων;
Ποιος είναι ο ρόλος της παραμέτρου propagation στη διακόσμηση @Transactional και γιατί είναι σημαντικό να την καθορίσετε;
Μπορείτε να εξηγήσετε τον σκοπό και τη χρήση του κλειδιού REQUIRED στο πλαίσιο της propagation;
Μπορείτε να εξηγήσετε τι σημαίνει η σημείωση @Controller στο πλαίσιο της ανάπτυξης ιστού;
Μπορείτε να εξηγήσετε τι σημαίνει ο ορισμός της περιοχής ορατότητας για τα beans στο Spring;
Εξηγήστε τις διαφορές μεταξύ των κλάσεων HashMap και Hashtable και σε ποιες περιπτώσεις είναι προτιμότερο να χρησιμοποιείτε η κάθε μία.
Πώς είναι δομημένη η ιεραρχία εξαιρέσεων στη γλώσσα προγραμματισμού;
Εξηγήστε τι είναι οι unchecked exceptions στον προγραμματισμό
Μπορείτε να απαριθμήσετε τα υπάρχοντα επίπεδα εσωτερικής δομής της ιεραρχίας συλλογών στη χρησιμοποιούμενη γλώσσα προγραμματισμού;
Αναφέρετε την εμπειρία σας με τη χρήση της κατασκευής union στον προγραμματισμό.
Ποιος είναι ο ρόλος της σημείωσης @Component στο πλαίσιο του Spring Framework και σε ποιες περιπτώσεις εφαρμόζεται;
Μπορείτε να εξηγήσετε τι είναι το Spring και για ποιο λόγο χρησιμοποιείται στην ανάπτυξη Java;
Τι είναι η εμβέλεια των συστατικών που σημειώνονται με @Component και πώς καθορίζεται από προεπιλογή;
Πώς μπορούμε να προσδιορίσουμε τον συνολικό αριθμό γραμμών σε έναν πίνακα βάσης δεδομένων SQL;
Γιατί η μέθοδος hashCode() μερικές φορές επιστρέφει το ίδιο αποτέλεσμα για διαφορετικά αντικείμενα;
Μπορείτε να εξηγήσετε τον μηχανισμό λειτουργίας της δομής δεδομένων HashMap και πώς διασφαλίζει γρήγορη πρόσβαση στα στοιχεία;
Τι σημαίνει η παράμετρος propagation στη διακόσμηση @Transactional αν δεν οριστεί η τιμή της;
Πείτε μας για την εμπειρία σας στην ανάπτυξη με Kotlin.