Articles of java

Bug dans le compilateur eclipse ou dans javac («les parameters de type de T ne peuvent pas être déterminés»)

Le code suivant public class GenericsTest2 { public static void main(Ssortingng[] args) throws Exception { Integer i = readObject(args[0]); System.out.println(i); } public static T readObject(Ssortingng file) throws Exception { return readObject(new ObjectInputStream(new FileInputStream(file))); // closing the stream in finally removed to get a small example } @SuppressWarnings(“unchecked”) public static T readObject(ObjectInputStream stream) throws Exception { […]

Faire en sorte que DocumentBuilder.parse ignore les références DTD

Lorsque j’parsing mon fichier xml (variable f) dans cette méthode, j’obtiens une erreur C: \ Documents and Settings \ Joe \ Desktop \ aicpcudev \ OnlineModule \ map.dtd (Le système ne trouve pas le chemin spécifié) Je sais que je n’ai pas le dtd, ni j’en ai besoin. Comment puis-je parsingr cet object File dans […]

Pourquoi HttpServlet implémente-t-il Serializable?

À ma connaissance de Servlet, le servlet sera instancié par le conteneur, sa méthode init() sera appelée une fois et le servlet vivra comme un singleton jusqu’à ce que la machine virtuelle JVM se ferme. Je ne m’attends pas à ce que mon servlet soit sérialisé, car il sera construit lorsque le serveur d’applications sera […]

Où est la documentation de modèle de codeur de retour

J’ai parcouru toute la documentation de logback et je ne trouve nulle part la documentation pour configurer le modèle de l’encodeur lors de la connexion, par exemple: %d{HH:mm:ss.SSS} %-4relative %-5level %logger{35} – %msg%n Je voudrais une table (comme celle que log4j a) expliquant les différentes options pour configurer le pattern. Où est la documentation du […]

JUnit Test Exceptions

Je suis vraiment nouveau à java. J’exécute des tests JUnit sur un constructeur. Le constructeur est tel que s’il reçoit une chaîne vide ou vide pour l’un de ses parameters, il est supposé lancer une exception. Lorsque je teste ce constructeur dans JUnit avec un paramètre de chaîne vide ou vide, je reçois une barre […]

Pourquoi le code source JDK prend-il une copie finale des instances volatiles?

J’ai lu le code source du JDK sur ConcurrentHashMap. Mais le code suivant m’a confondu: public boolean isEmpty() { final Segment[] segments = this.segments; … } Ma question est: “this.segments” est déclaré: final Segment[] segments; Donc, ici, au début de la méthode, déclaré une même référence de type, pointez sur la même mémoire. Pourquoi l’auteur […]

Pourquoi une variable «Class» ne peut-elle pas être transmise à instanceof?

Pourquoi ce code ne comstack-t-il pas? public boolean isOf(Class clazz, Object obj){ if(obj instanceof clazz){ return true; }else{ return false; } } Pourquoi je ne peux pas passer une variable de classe à instanceof ?

Où puis-je configurer log4j dans une classe de test JUnit?

En regardant le dernier cas de test JUnit que j’ai écrit, j’ai appelé la méthode BasicConfigurator.configure () de log4j dans le constructeur de la classe. Cela a bien fonctionné pour exécuter cette classe unique à partir de la commande “Exécuter en tant que test JUnit” d’Eclipse. Mais je me rends compte que c’est incorrect: je […]

Java a-t-il une déclaration d’utilisation?

Java dispose-t-il d’une instruction using qui peut être utilisée lors de l’ouverture d’une session en veille prolongée? En C # c’est quelque chose comme: using (var session = new Session()) { } Ainsi, l’object est hors de scope et se ferme automatiquement.

Comment remplacer des caractères spéciaux dans une chaîne?

J’ai une chaîne avec beaucoup de caractères spéciaux. Je veux supprimer tous ces éléments, mais garder les caractères alphabétiques. Comment puis-je faire ceci?