Articles of java

Puis-je en activer un autre?

J’ai 2 profils maven2, selenium et jspc. Maintenant, pour “selenium”, l’id voudrait avoir une activation implicite de “jspc”, de sorte que je n’ai pas à écrire mvn -Pselenium, jspc à partir de la ligne de commande. Est-ce possible ?

Dois-je fermer () chaque EntityManager?

Je viens de commencer la migration de mon framework de persistance local vers JPA. Étant donné que les frameworks de persistance cachent une grande partie de la plomberie, j’aimerais savoir si la fermeture de EntityManagers ne créera pas une fuite de ressources ou si les frameworks les collecteront et les fermeront pour moi. J’ai l’intention […]

System.currentTimeMillis () renvoie-t-il l’heure UTC?

Je veux obtenir l’heure UTC actuelle en millis. J’ai cherché google et obtenu des réponses que System.currentTimeMillis () renvoie à l’heure UTC. mais ce n’est pas le cas. Si je fais suite à: long t1 = System.currentTimeMillis(); long t2 = new Date().getTime(); long t3 = Calendar.getInstance().getTimeInMillis(); les trois temps sont presque identiques (la différence est […]

indexOf Case Sensitive?

La méthode indexOf (Ssortingng) est-elle sensible à la casse? Si oui, existe-t-il une version insensible à la casse?

Variables membres vs setArguments dans Fragments

J’ai remarqué que dans la référence Android pour Fragments (notamment DialogFragment ), ils font deux choses différentes de ce que j’attendais: 1). Utilisez public static foo newInstance() méthode public static foo newInstance() plutôt qu’un constructeur. 2). Transmettez des valeurs à onCreateDialog en utilisant setArguments plutôt que des variables membres. J’ai lu que newInstance semble être […]

Comment développez-vous Java Servlets en utilisant Eclipse?

Je voudrais programmer des servlets Java en utilisant Eclipse et je prévois de les déployer en utilisant Tomcat. Je pense que je peux construire les projets en utilisant Ant qui est fourni avec Eclipse. J’ai l’IDE standard Eclipse. Quelles options ai-je pour faire le développement de servlet dans Eclipse? Quelles modifications dois-je apporter à Eclipse? […]

Pourquoi le compilateur préfère-t-il une surcharge int à une surcharge de type varargs pour un char?

Code public class TestOverload { public TestOverload(int i){System.out.println(“Int”);} public TestOverload(char… c){System.out.println(“char”);} public static void main(Ssortingng[] args) { new TestOverload(‘a’); new TestOverload(65); } } Sortie Int Int Est-ce un comportement attendu? Si oui, alors pourquoi? J’attends: char, Int Note: J’utilise Java 8

Comment utiliser la nouvelle fonction computeIfAbsent?

Je veux vraiment utiliser Map.computeIfAbsent, mais cela fait trop longtemps depuis que lambdas est en licence. Presque directement depuis les docs: cela donne un exemple de l’ancienne façon de faire les choses: Map whoLetDogsOut = new ConcurrentHashMap(); String key = “snoop”; if (whoLetDogsOut.get(key) == null) { Boolean isLetOut = tryToLetOut(key); if (isLetOut != null) map.putIfAbsent(key, […]

Hibernate HQL Query: comment définir une collection en tant que paramètre nommé d’une requête?

Compte tenu de la requête HQL suivante: FROM Foo WHERE Id = :id AND Bar IN (:barList) J’ai défini :id utilisant la méthode setInteger() l’object Query. Je voudrais définir :barList utilisant une List d’objects, mais en regardant la documentation d’Hibernate et la liste des méthodes, je ne vois pas de choix évident à utiliser. Des […]

Conversion de java.util.Properties en HashMap

Properties properties = new Properties(); Map map = new HashMap(properties);// why wrong? java.util.Properties est une implémentation de Map et le constructeur HashMap reçoit un paramètre de type Map. Mais pourquoi faut-il convertir explicitement?