Articles of java

Changer le répertoire de travail actuel en Java?

Comment puis-je modifier le répertoire de travail actuel depuis un programme Java? Tout ce que j’ai pu trouver sur le sujet prétend que vous ne pouvez tout simplement pas le faire, mais je ne peux pas croire que ce soit vraiment le cas. J’ai un morceau de code qui ouvre un fichier en utilisant un […]

Pouvons-nous créer des octets non signés en Java

J’essaie de convertir un octet signé en non signé. Le problème est que les données que je reçois ne sont pas signées et que Java ne prend pas en charge les octets non signés. Par conséquent, lorsqu’il lit les données, il les traite comme signées. Je l’ai essayé pour le convertir par la solution suivante […]

Différence entre setUp () et setUpBeforeClass ()

Lors du test unitaire avec JUnit, il existe deux méthodes similaires, setUp() et setUpBeforeClass() . Quelle est la différence entre ces méthodes? En outre, quelle est la différence entre tearDown() et tearDownAfterClass() ? Voici les signatures: @BeforeClass public static void setUpBeforeClass() throws Exception { } @AfterClass public static void tearDownAfterClass() throws Exception { } @Before […]

Comment utiliser WeakReference dans le développement Java et Android?

Je suis développeur Java depuis 2 ans. Mais je n’ai jamais écrit de WeakReference dans mon code. Comment utiliser WeakReference pour rendre mon application plus efficace, en particulier l’application Android?

En quoi «mvn clean install» est-il différent de «mvn install»?

Quelle est la différence entre mvn clean install et mvn install ?

Quand utilisez-vous map vs flatMap dans RxJava?

Quand utilisez-vous map vs flatMap dans RxJava? Disons, par exemple, que nous voulons mapper des fichiers contenant JSON dans des chaînes contenant le JSON– En utilisant la carte, nous devons faire face à l’exception d’une manière ou d’une autre. Mais comment?: Observable.from(jsonFile).map(new Func1() { @Override public Ssortingng call(File file) { try { return new Gson().toJson(new […]

Remplacer la méthode java equals () – ne fonctionne pas?

J’ai rencontré un problème intéressant (et très frustrant) avec la méthode equals() aujourd’hui, qui a provoqué le crash de ce que je pensais être une classe bien testée et provoqué un bogue qui m’a pris beaucoup de temps pour le retrouver. Juste pour être complet, je n’utilisais pas d’EDI ni de débogueur – juste un […]

Où est l’aperçu de mise en page d’Android Studio?

J’ai installé Android Studio, mais lorsque je modifie mes fichiers de mise en page, je ne trouve pas d’aperçu en direct! Je viens de voir un fichier XML. Comment puis-je voir ma mise en page dans une vue graphique? Mise à jour: à quoi cela ressemble dans mon cas:

Quand faut-il utiliser les valeurs nulles de booléen?

Java boolean autorise les valeurs de true et false alors que Boolean autorise true , false et null . J’ai commencé à convertir mes boolean en Boolean . Cela peut provoquer des pannes dans des tests tels que Boolean set = null; … if (set) … pendant le test if (set != null && set) […]

Comment fusionner deux tableaux sortingés en un tableau sortingé?

Cela m’a été demandé lors d’une interview et c’est la solution que j’ai fournie: public static int[] merge(int[] a, int[] b) { int[] answer = new int[a.length + b.length]; int i = 0, j = 0, k = 0; while (i < a.length && j < b.length) { if (a[i] < b[j]) { answer[k] = […]