Questions marquées «java»

252
Différence entre if (a - b <0) et if (a <b)

Je lisais le ArrayListcode source de Java et j'ai remarqué des comparaisons dans les instructions if. Dans Java 7, la méthode grow(int)utilise if (newCapacity - minCapacity < 0) newCapacity = minCapacity; En Java 6, grown'existait pas. La méthode ensureCapacity(int)utilise cependant if...

251
Comment fermer par programme un JFrame

Quelle est la bonne façon d'obtenir une JFramefermeture, la même chose que si l'utilisateur avait Xappuyé sur le bouton de fermeture ou appuyé sur Alt+ F4(sous Windows)? J'ai mon opération de fermeture par défaut définie comme je le souhaite, via: setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); Il...

251
Parcourir une liste dans l'ordre inverse en Java

Je migre un morceau de code pour utiliser des génériques. Un argument pour cela est que la boucle for est beaucoup plus propre que de garder une trace des index, ou d'utiliser un itérateur explicite. Dans environ la moitié des cas, la liste (une ArrayList) est itérée dans l'ordre inverse en...

251
Java JDBC - Comment se connecter à Oracle en utilisant le nom du service au lieu du SID

На этот вопрос есть ответы на Stack Overflow на рurredом : Как подключится к БД Oracle используя имя сервиса (nom du service) вмест J'ai une application Java qui utilise JDBC (via JPA) qui se connectait à une base de données de développement en utilisant le nom d'hôte, le port et Oracle SID, comme...

250
Différence entre matches () et find () dans Java Regex

J'essaie de comprendre la différence entre matches()et find(). Selon le Javadoc, (d'après ce que je comprends), matches()cherchera la chaîne entière même s'il trouve ce qu'il cherche, et find()s'arrêtera quand il trouvera ce qu'il cherche. Si cette hypothèse est correcte, je ne vois pas quand vous...

250
Eclipse ne met pas en évidence les variables correspondantes

Eclipse ne met pas en évidence les variables correspondantes pour moi: J'ai déjà essayé de modifier "Marquer les occurrences" via Window -> Preferences -> Java -> Editor -> Mark Occurrences mais ça n'a pas marché. Je ne sais pas pourquoi cela ne fonctionne pas alors que d'autres ont pu...

249
Division entière: Comment produit-on un double?

Pour ce bloc de code: int num = 5; int denom = 7; double d = num / denom; la valeur de dest 0.0. Il peut être forcé de fonctionner en lançant: double d = ((double) num) / denom; Mais existe-t-il un autre moyen d'obtenir le doublerésultat correct ? Je n'aime pas lancer des primitives, qui sait ce...

249
Trust Store vs Key Store - création avec keytool

Je comprends que le magasin de clés détiendrait généralement des clés privées / publiques et le magasin de clés de confiance uniquement des clés publiques (et représente la liste des parties de confiance avec lesquelles vous avez l'intention de communiquer). Eh bien, c'est ma première hypothèse,...