Articles of java

Existe-t-il de bonnes bibliothèques Java qui facilitent la création d’applications en ligne de commande?

Je dois écrire une application de ligne de commande simple en Java. Ce serait bien d’utiliser une bibliothèque qui prend en charge l’parsing des commandes et prend en charge des éléments tels que les indicateurs et les parameters facultatifs / obligatoires … METTRE À JOUR Quelque chose qui a la complétion TAB intégrée serait particulièrement […]

Comment lire un stream d’entrée http

Le code collé ci-dessous a été extrait de documents Java sur HttpURLConnection . Je reçois l’erreur suivante: readStream(in) comme il n’y a pas une telle méthode. Je vois la même chose dans la vue d’ensemble des classes pour URLConnection à URLConnection.getInputStream() Où est readStream ? L’extrait de code est fourni ci-dessous: URL url = new […]

Comment savoir si le «mode de débogage» est activé

Comment un programme Java peut-il savoir s’il s’exécute en mode débogage? L’application doit se comporter différemment en mode «pleine vitesse» normal qu’en «mode débogage» (lorsqu’un débogueur est connecté, en mode débogage). L’application communique via TCP avec un autre ordinateur, un autre processus ou en lui-même. Mon collègue veut que nous Socket.setSoTimeout(1000) par défaut, afin que […]

Java essayer / attraper / enfin les meilleures pratiques lors de l’acquisition / fermeture des ressources

En travaillant sur un projet scolaire, j’ai écrit le code suivant: FileOutputStream fos; ObjectOutputStream oos; try { fos = new FileOutputStream(file); oos = new ObjectOutputStream(fos); oos.writeObject(shapes); } catch (FileNotFoundException ex) { // complain to user } catch (IOException ex) { // notify user } finally { if (oos != null) oos.close(); if (fos != null) […]

java.lang.NoClassDefFoundError: org / apache / http / client / HttpClient

J’essaie de faire une requête get à partir du servlet GWT pour obtenir une réponse JSON à partir d’un service Web. Voici le code dans mon servlet: public Ssortingng getQueData() throws IllegalArgumentException { Ssortingng message = null; try { HttpClient httpclient = new DefaultHttpClient(); JSONParser parser = new JSONParser(); Ssortingng url = “working – url”; […]

Lambda qui ne fait absolument rien

Je devais avoir une expression lambda de l’interface fonctionnelle Runnable qui ne faisait rien. J’ai eu une méthode private void doNothing(){ //Do nothing } puis utilisez this::doNothing . Mais j’ai trouvé un moyen encore plus court de le faire.

Créer plusieurs jeux de parameters dans une classe paramétrée (junit)

Actuellement, je dois créer une classe de test paramétrée pour chaque méthode que je souhaite tester avec plusieurs entrées différentes. Y a-t-il un moyen d’append cela ensemble dans un seul fichier? Actuellement, il y a CalculatorTestAdd.java qui possède un ensemble de parameters permettant de vérifier si la fonction Add() fonctionne correctement. Existe-t-il une possibilité pour […]

Combien d’objects de chaîne en Java?

Mon ami m’a envoyé une question qu’il a vue en un seul examen pour la certificateion Java sur les objects ssortingng: Ssortingng makeSsortingngs(){ Ssortingng s = “HI”; s = s + “5”; s = s.subssortingng(0,1); s = s.toLowerCase(); return s.toSsortingng(); } Combien d’objects de chaîne seront créés lorsque cette méthode est appelée? La réponse correcte […]

Allocations dans les nouveaux TLAB vs allocations hors TLAB

L’outil Java Mission Control du JDK fournit des statistiques sur l’allocation des objects dans les nouveaux TLAB et les allocations en dehors de TLAB. (C’est sous Mémoire / Allocations). Quelle est la signification de ces statistiques, qu’est-ce qui est bon pour la performance d’une application? Dois-je m’inquiéter si des objects sont alloués en dehors de […]

Impossible de désérialiser l’instance de java.util.ArrayList avec VALUE_STRING

J’ai un service REST construit avec Jersey et déployé dans AppEngine. Le service REST implémente le verbe PUT qui utilise un type de support d’application / json. La liaison de données est effectuée par Jackson. Le verbe consum une relation entreprise-services représentée dans JSON comme {“name”:”myEnterprise”, “departments”:[“HR”,”IT”,”SC”]} Côté client, j’utilise gson pour convertir la représentation […]