J’ai écrit un programme en Java qui utilise une police spéciale qui, par défaut, n’existe sur aucun système d’exploitation. Est-il possible en Java d’append cette police spéciale au système d’exploitation? Par exemple, sous Windows, pour copier cette police dans le dossier Polices spécial. Si c’est possible, comment?
Je veux tester un code Java pour envoyer des emails. Je ne souhaite pas utiliser de client de messagerie commercial ni me connecter à des fournisseurs de messagerie externes (tels que Gmail ou Yahoo). J’aimerais savoir s’il existe un logiciel permettant à un utilisateur de configurer des adresses e-mail et un serveur factices (en local) […]
J’ai une annotation personnalisée appelée @Pojo que j’utilise pour la génération automatique de documentation wiki: package com.example.annotations; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; @Retention(RetentionPolicy.SOURCE) @Target(ElementType.METHOD) public @interface Pojo { Class value(); } Je l’utilise comme ceci: @Pojo(com.example.restserver.model.appointment.Appointment.class) pour annoter une méthode de ressource afin que le processeur d’annotation puisse générer automatiquement une page […]
Compte tenu de cette méthode, cela représente-t-il un faux pas stylistique ou sémantique flagrant: private double translateSlider(int sliderVal) { switch (sliderVal) { case 0: return 1.0; case 1: return .9; case 2: return .8; case 3: return .7; case 4: return .6; default: return 1.0; } } Ce n’est clairement pas conforme aux tutoriels Java […]
Je me demandais s’il existe un échappement hexadécimal similaire (\ x) en Java, comme il existe en C ++. Par exemple: char helloworld [] = “\ x48 \ x45 \ x4C \ x4C \ x4F \ x20 \ x57 \ x47 \ x52 \ x4C \ x44”; printf (“% s”, helloworld); Il n’y a pas […]
Pourquoi ce programme de test java.lang.IllegalMonitorStateException t-il une java.lang.IllegalMonitorStateException ? public class test { static Integer foo = new Integer(1); public static void main(Ssortingng[] args) { synchronized(foo) { foo++; foo.notifyAll(); } System.err.println(“Success”); } } Résultat: Exception in thread “main” java.lang.IllegalMonitorStateException at java.lang.Object.notifyAll(Native Method) at test.main(test.java:6)
Je suis en train de créer un fichier .properties qui doit être chargé et transformé en un tableau. Mais il existe une possibilité de 0 à 25 de chacune des clés de propriété pour exister. J’ai essayé quelques implémentations, mais je ne fais que le faire proprement. Quelqu’un a des idées? foo.1.filename=foo.txt foo.1.expire=200 foo.2.filename=foo2.txt foo.2.expire=10 […]
Est-ce que quelqu’un sait comment Hibernate sait si INSERT ou UPDATE une valeur dans la firebase database lorsque session.saveOrUpdate() est appelé? Jusqu’à présent, j’ai seulement déterminé qu’il ne dépendait pas des informations contenues dans le cache et que l’existence de l’entité dans la firebase database était déterminée par la clé primaire.
Quelle est la différence entre un fichier de classe java et un fichier jar?
Comment créer un entier aléatoire n en Java, compris entre 1 et k avec une “dissortingbution linéaire décroissante”, c’est-à-dire que 1 est le plus probable, 2 moins probable, 3 moins probable, … linéairement, comme ceci: Je sais qu’il y a déjà des tonnes de sujets sur ce sujet, et je m’excuse d’en faire un nouveau, […]