Articles of java

Java: Initialiser plusieurs variables pour init de boucle?

Je veux avoir deux variables de boucle de différents types. Y a-t-il un moyen de faire fonctionner cela? @Override public T get(int index) throws IndexOutOfBoundsException { // syntax error on first ‘int’ for (Node current = first, int currentIndex; current != null; current = current.next, currentIndex++) { if (currentIndex == index) { return current.datum; } […]

Sortie dans un format de tableau dans Java System.out

J’obtiens les résultats d’une firebase database et je souhaite générer les données sous forme de tableau dans la sortie standard de Java J’ai essayé d’utiliser \ t mais la première colonne que je veux est très variable en longueur. Y a-t-il un moyen d’afficher cela dans une belle table comme la sortie?

Que sont les iterators à sécurité insortingnsèque et à défaillance rapide en Java

Il existe deux types d’iterators en Java: sécurité intégrée et restauration rapide. Qu’est-ce que cela signifie, et est la différence entre eux?

Comment puis-je saisir toutes les exceptions qui vont être émises lors de la lecture et de l’écriture d’un fichier?

En Java, existe-t-il un moyen d’obtenir (attraper) toutes les exceptions au lieu d’attraper l’exception individuellement?

comment File.listFiles dans l’ordre alphabétique?

J’ai le code ci-dessous: class ListPageXMLFiles implements FileFilter { @Override public boolean accept(File pathname) { DebugLog.i(“ListPageXMLFiles”, “pathname is ” + pathname); Ssortingng regex = “.*page_\\d{2}\\.xml”; if(pathname.getAbsolutePath().matches(regex)) { return true; } return false; } } public void loadPageTrees(Ssortingng xml_dir_path) { ListPageXMLFiles filter_xml_files = new ListPageXMLFiles(); File XMLDirectory = new File(xml_dir_path); for(File _xml_file : XMLDirectory.listFiles(filter_xml_files)) { loadPageTree(_xml_file); […]

Pourquoi ne devrais-je pas utiliser des POJO immuables au lieu de JavaBeans?

J’ai implémenté quelques applications Java maintenant, seulement des applications de bureau jusqu’à présent. Je préfère utiliser des objects immuables pour faire circuler les données dans l’application au lieu d’utiliser des objects avec des mutateurs (setters et getters ), également appelés JavaBeans. Mais dans le monde Java, il semble beaucoup plus courant d’utiliser JavaBeans, et je […]

Pourquoi projeter Jigsaw / JPMS?

Le système de gestion des paquets de Java m’a toujours semblé simple et efficace. Il est fortement utilisé par le JDK lui-même. Nous l’avons utilisé pour imiter le concept d’espaces de noms et de modules. Qu’est-ce que Project Jigsaw (alias Java Platform Module System ) essaie de remplir? Du site officiel: L’objective de ce projet […]

Tutoriel / guide Android NDK pour les débutants.

Je commence par l’android NDK. Y a-t-il un bon endroit / ebook pour me guider? Merci

Est-il possible d’installer Java à la fois en 32 bits et en 64 bits sur Windows 7?

Est-il possible d’installer Java à la fois en 32 bits et en 64 bits sur Windows 7? J’ai des applications que je peux utiliser sous 64 bits, mais certaines ne fonctionnent que sous 32 bits.

Pourquoi utiliser un singleton au lieu de méthodes statiques?

Je n’ai jamais trouvé de bonnes réponses à ces questions simples sur les classes d’assistance / utilitaire: Pourquoi créer un singleton (sans état) au lieu d’utiliser des méthodes statiques? Pourquoi une instance d’object serait-elle nécessaire si un object n’a pas d’état?