Questions marquées «java»

Java est un langage de programmation de haut niveau populaire. Utilisez cette balise lorsque vous rencontrez des problèmes pour utiliser ou comprendre la langue elle-même. Cette balise est rarement utilisée seule et est le plus souvent utilisée en conjonction avec [spring], [spring-boot], [jakarta-ee], [android], [javafx], [gradle] et [maven].

2
Comment garantir l'ordre de traitement dans les flux java8?
Je veux traiter des listes dans un XMLobjet java. Je dois m'assurer du traitement de tous les éléments afin de les recevoir. Dois-je donc faire appel sequentialà chacun streamque j'utilise? list.stream().sequential().filter().forEach() Ou est-ce suffisant d'utiliser simplement le flux tant que je n'utilise pas de parallélisme? list.stream().filter().forEach()
148 java  java-8  java-stream 

6
Dois-je utiliser @EJB ou @Inject
J'ai trouvé cette question: quelle est la différence entre @Inject et @EJB mais je n'ai pas été plus sage. Je n'ai jamais fait Java EE auparavant et je n'ai pas d'expérience avec l'injection de dépendances, donc je ne comprends pas ce que je dois utiliser? @EJB est-il une ancienne méthode …
148 java  jakarta-ee  ejb  cdi 


4
Comment fonctionne Lombok?
J'ai rencontré Lombok aujourd'hui. J'ai très hâte de savoir comment cela fonctionne. Un article de Java Geek donne quelques indices mais ce n'est pas parfaitement clair pour moi: Java 6 supprime apt et rend javac capable de gérer les annotations, rationalisant le processus pour obtenir un calcul en une seule …
148 java  annotations  lombok 

29
Aucun fournisseur de persistance pour EntityManager nommé
J'ai mon persistence.xmlavec le même nom en utilisant TopLinksous le META-INFrépertoire. Ensuite, j'ai mon code qui l'appelle avec: EntityManagerFactory emfdb = Persistence.createEntityManagerFactory("agisdb"); Pourtant, j'ai reçu le message d'erreur suivant: 2009-07-21 09: 22: 41,018 [main] ERROR - Aucun fournisseur de persistance pour EntityManager nommé agisdb javax.persistence.PersistenceException: aucun fournisseur de persistance pour …
148 java  jpa  persistence  toplink 

7
Java SimpleDateFormat ("aaaa-MM-jj'T'HH: mm: ss'Z '") donne le fuseau horaire comme IST
J'ai le constructeur SimpleDateFormat comme SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'") et j'analyse la chaîne "2013-09-29T18:46:19Z". J'ai lu qu'ici Z représente le GMT/UTCfuseau horaire. mais quand j'imprime cette date sur la console, il imprime le fuseau horaire IST pour la date retournée. Maintenant, ma question est de savoir si ma sortie est bonne ou mauvaise?



5
Comment utiliser try-with-resources avec JDBC?
J'ai une méthode pour obtenir des utilisateurs d'une base de données avec JDBC: public List<User> getUser(int userId) { String sql = "SELECT id, name FROM users WHERE id = ?"; List<User> users = new ArrayList<User>(); try { Connection con = DriverManager.getConnection(myConnectionURL); PreparedStatement ps = con.prepareStatement(sql); ps.setInt(1, userId); ResultSet rs = …

20
Salle Android persistante: AppDatabase_Impl n'existe pas
Ma classe de base de données d'application @Database(entities = {Detail.class}, version = Constant.DATABASE_VERSION) public abstract class AppDatabase extends RoomDatabase { private static AppDatabase INSTANCE; public abstract FavoritesDao favoritesDao(); public static AppDatabase getAppDatabase(Context context) { if (INSTANCE == null) { INSTANCE = Room.databaseBuilder(context.getApplicationContext(), AppDatabase.class, Constant.DATABASE).allowMainThreadQueries().build(); //Room.inMemoryDatabaseBuilder(context.getApplicationContext(),AppDatabase.class).allowMainThreadQueries().build(); } return INSTANCE; } public …



10
Comment puis-je m'identifier automatiquement dans Netbeans?
En éclipse, vous pouvez cliquer sur Ctrl+I à n'importe quelle ligne, et il mettra automatiquement en retrait la ligne ou le groupe de lignes en fonction du schéma d'indentation que vous avez choisi dans les paramètres. Cette fonctionnalité me manque vraiment dans Netbeans. Existe-t-il une fonctionnalité équivalente? Je connais Alt+ …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.