Questions sur java

8
réponses

Pourquoi est soustrayant ces deux fois (en 1927), donnant un résultat étrange?

si je lance le programme suivant, qui analyse deux chaînes de datation se référant à des temps 1 seconde l'une de l'au ... , offset=28800000,dstSavings=0, useDaylight=false, transitions=19, lastRule=null] Locale(Locale.getDefault()): zh_CN
demandé sur 2011-07-27 12:15:58
30
réponses

En évitant les!= null états

j'utilise object != null beaucoup de choses à éviter NullPointerException . Est-il une bonne altern ... ez que la réponse acceptée peut être périmée, voir https://stackoverflow.com/a/2386013/12943 pour un approche.
demandé sur 2008-11-07 11:31:40
30
réponses

Comment lire / convertir un InputStream en chaîne de caractères en Java?

si vous avez un objet java.io.InputStream , Comment devez-vous traiter cet objet et produire un String ? s ... tream et de le convertir en un String ? public String convertStreamToString(InputStream is) { // ??? }
demandé sur 2008-11-21 19:47:40
10
réponses

Pourquoi pas Java?+=, -=, *=, /= les opérateurs de assignations composées ont besoin de casting?

Jusqu'à aujourd'hui, j'ai pensé que par exemple: i += j; N'était qu'un raccourci pour: i = i + j ... veut-il dire qu'en fait i += j; est un raccourci pour quelque chose comme cela i = (type of i) (i + j) ?
demandé sur 2012-01-03 14:10:32
12
réponses

Cas d'utilisation appropriée pour Android UserManager.isUserAGoat ()?

je regardais les nouvelles API introduites dans Android 4.2 . En regardant la UserManager classe I est tombé ... rne si l'utilisateur qui fait cet appel est une chèvre. comment et quand cela devrait-il être utilisé?
demandé sur 2012-11-14 12:34:01
30
réponses

Différences entre HashMap et Hashtable?

quelles sont les différences entre un HashMap et un Hashtable en Java? Qu'est-ce qui est le plus efficace pour les applications sans filetage?
demandé sur 2008-09-03 00:12:00
30
réponses

Créer liste de tableaux à partir de la matrice de

j'ai un tableau qui est initialisé comme: Element[] array = {new Element(1), new Element(2), new Element(3)}; ... je voudrais convertir ce tableau en un objet de la classe ArrayList. ArrayList<Element> arraylist = ???;
demandé sur 2008-10-01 18:38:32
17
réponses

Pourquoi est-ce que char [] est préféré à String pour les mots de passe?

dans Swing, le champ Mot de passe a une méthode getPassword() (retourne char[] ) au lieu de la méthode habituelle getTe ... ésente-t-il une menace pour la sécurité en ce qui concerne les mots de passe? Il est incommode d'utiliser char[] .
demandé sur 2012-01-16 18:20:42
30
réponses

Comment générer des nombres entiers aléatoires dans une plage spécifique en Java?

Comment puis-je générer une valeur aléatoire int dans une plage spécifique? j'ai essayé les suivants, mais ... - minimum + 1; int i = rn.nextInt() % n; randomNum = minimum + i; // Bug: `randomNum` can be smaller than `minimum`.
demandé sur 2008-12-12 21:20:57
7
réponses

Iterate via un HashMap [dupliquer]

possibilité de dupliquer: Comment faire pour itérer efficacement sur chaque entrée dans une "carte"? Quelle est la meilleure façon d'itérer les articles dans un HashMap ?
demandé sur 2009-07-01 03:24:14
30
réponses

Créer une fuite de mémoire avec Java

je viens d'avoir une interview, et on m'a demandé de créer une fuite de mémoire avec Java. Inutile de dire que je me suis senti assez stupide n'ayant aucune idée de comment commencer à en créer un. quel serait un exemple?
demandé sur 2011-06-24 20:11:52
30
réponses

Quand utiliser LinkedList over ArrayList en Java?

j'ai toujours été du genre à utiliser simplement: List<String> names = new ArrayList<>(); j' ... ci, je peux retravailler mon code. "quand utiliser LinkedList plutôt que ArrayList et vice-versa?
demandé sur 2008-11-27 04:36:35
30
réponses

Comment faire pour itérer efficacement sur chaque entrée dans une carte Java?

si j'ai un objet implémentant L'interface Map en Java et que je souhaite itérer chaque paire qu'il contient, Quelle es ... travers la carte? l'ordre des éléments dépendent de l'application de la feuille que j'ai pour l'interface?
demandé sur 2008-09-06 01:12:48
30
réponses

Comment convertir une chaîne en int en Java?

comment convertir un String en un int en Java? ma chaîne ne contient que des nombres, et je veux retourner ... résente. par exemple, étant donné la chaîne de caractères "1234" , le résultat devrait être le numéro 1234 .
demandé sur 2011-04-07 22:27:54
25
réponses

Quelle est la différence entre public, protégé, package-private et privé en Java?

en Java, y a-t-il des règles claires sur le moment d'utiliser chacun des modificateurs d'accès, à savoir les modificate ... ut (paquet privé), public , protected et private , tout en faisant class et interface et en traitant de l'héritage?
demandé sur 2008-10-18 23:53:12
30
réponses

Comment puis-je corriger android.OS.NetworkOnMainThreadException?

j'ai eu une erreur en exécutant mon projet Android pour RssReader. Code: URL url = new URL(urlToRssFe ... ntre l'erreur suivante: android.os.NetworkOnMainThreadException Comment puis-je résoudre ce problème?
demandé sur 2011-06-14 16:02:00
30
réponses

Comment puis-je créer un JAR exécutable avec des dépendances en utilisant Maven?

je veux empaqueter mon projet dans un seul pot exécutable pour la distribution. Comment puis-je faire un paquet de projet Maven tous les pots de dépendances dans mon pot de sortie?
demandé sur 2009-02-22 11:43:45
27
réponses

Comment déterminer si un tableau contient une valeur particulière en Java?

j'ai un String[] avec des valeurs comme: public static final String[] VALUES = new String[] {"AB","BC","CD","AE"}; étant donné String s , y a-t-il une bonne façon de vérifier si VALUES contient s ?
demandé sur 2009-07-15 04:03:21
18
réponses

Comment appeler un constructeur à partir d'un autre en Java?

est-il possible d'appeler un constructeur d'un autre (dans la même classe, pas d'une sous-classe)? Si oui, comment? Et quelle pourrait être la meilleure façon d'appeler un autre constructeur (s'il y a plusieurs façons de le faire)?
demandé sur 2008-11-12 23:10:19
30
réponses

"implements Runnable" vs "extends Thread" en Java

D'après le temps que J'ai passé avec les threads en Java, j'ai trouvé ces deux façons d'écrire les threads: a ... ed with a "new MyThread().start()" call y a-t-il une différence significative entre ces deux blocs de code ?
demandé sur 2009-02-12 17:28:46
11
réponses

Comment utiliser java.net.URLConnection pour lancer et traiter les requêtes HTTP

utilisation de java.net.URLConnection est assez souvent demandé sur ici, et le tutoriel Oracle est trop conci ... alors, comment puis-je utiliser java.net.URLConnection pour lancer et traiter des requêtes HTTP" avancées"?
demandé sur 2010-05-08 10:16:11
30
réponses

Comment affirmer qu'une certaine exception est jetée dans les tests de JUnit 4?

Comment puis-je utiliser L'idiome JUnit4 pour tester qu'un code jette une exception? alors que je peux certai ... elque chose qui est beaucoup moins encombrants et bien plus dans l'esprit de JUnit pour ces sortes de situations.
demandé sur 2008-10-01 10:56:08
24
réponses

Comment obtenir une valeur enum à partir d'une valeur string en Java?

Dire que j'ai un enum qui est juste public enum Blah { A, B, C, D } et je voudrais trouver la valeur ... est-ce que le Enum.valueOf() est la méthode dont j'ai besoin? Dans l'affirmative, comment puis-je m'en servir?
demandé sur 2009-03-03 01:56:34
14
réponses

Pourquoi ce code utilise-t-il des chaînes aléatoires pour imprimer "hello world"?

la déclaration suivante imprimerait"hello world". Quelqu'un pourrait-il m'expliquer cela? System.out.println(ran ... t(27); if (k == 0) break; sb.append((char)('`' + k)); } return sb.toString(); }
demandé sur 2013-03-03 08:38:06
26
réponses

Quelle est la différence entre les annotations @Component, @Repository et @Service au printemps?

les annotations @Component , @Repository et @Service peuvent-elles être utilisées de façon interchangeable au printemp ... e la même façon? ou l'annotation influence-t-elle aussi le comportement et la fonctionnalité de la classe?
demandé sur 2011-07-26 13:10:46
30
réponses

Quelle est la façon la plus simple d'imprimer un tableau Java?

en Java, les tableaux ne remplacent pas toString() , donc si vous essayez d'en imprimer un directement, vous obtenez ... // array of object references: String[] strArray = new String[] {"John", "Mary", "Bob"}; //output: [John, Mary, Bob]
demandé sur 2009-01-03 23:39:39
30
réponses

Comment sortir de boucles imbriquées en Java?

j'ai une construction de boucle imbriquée comme celle-ci: for (Type type : types) { for (Type t : types2) { ... mise à jour: Je ne veux pas rediriger les boucles, en cassant je suis fini avec l'exécution du bloc de boucle.
demandé sur 2009-05-20 13:07:43
29
réponses

Comment éviter le code Java dans les fichiers JSP?

Je suis nouveau à Java EE et je sais que quelque chose comme les trois lignes suivantes <%= x+1 %> <%= ... Est-ce que quelqu'un peut s'il vous plaît me dire l'alternative JSP 2 lignes, et ce que cette technique est appelé?
demandé sur 2010-07-05 11:24:06
24
réponses

Classe intérieure Java et classe statique imbriquée

Quelle est la principale différence entre une classe intérieure et une classe statique imbriquée en Java? N'conception / mise en œuvre de jouer un rôle dans le choix d'un de ces?
demandé sur 2008-09-16 12:22:35
30
réponses

Comment générer aléatoirement une chaîne alphanumérique?

j'ai recherché un algorithme Java simple pour générer une chaîne alphanumérique pseudo-aléatoire. Dans ma situation ... iques. Par exemple, une chaîne générée de longueur 12 pourrait ressembler à quelque chose comme "AEYGF7K0DM1X" .
demandé sur 2008-09-03 06:58:43