Selon John C. Mitchell – Concepts dans les langages de programmation, […] Java garantit qu’un constructeur est appelé chaque fois qu’un object est créé. […] Ceci est indiqué comme une particularité de Java qui le distingue du C ++ dans son comportement. Je dois donc faire valoir que, dans certains cas, le C ++ n’appelle […]
Introduction: À l’aide de deux algorithmes mergesort identiques, j’ai testé la vitesse d’exécution de C ++ (à l’aide de Visual Studios C ++ 2010 Express) par rapport à Java (à l’aide de NetBeans 7.0). Je conjecturais que l’exécution C ++ serait au moins légèrement plus rapide, mais les tests ont révélé que l’exécution C ++ […]
Je suis en train de faire des recherches sur la manière dont HotSpot effectue le ramassage des ordures et / ou le compactage de tas pendant l’exécution de code JNI. Tout le monde sait que les objects peuvent être déplacés à tout moment en Java. J’essaie de comprendre, définitivement si JNI est soumis à des […]
J’essaie de communiquer avec un port parallèle via le package jnpout32reg ( http://www.hytherion.com/beattidp/comput/pport.htm ), une implémentation Java d’inpout32 ( http://www.highrez.co.uk / downloads / inpout32 / ). J’ai testé inpout32 avec un testeur de port parallèle (télécharger .cnet. Com / Parallel-Port-Tester / 3000-2086_4-75940249.html), qui semble fonctionner parfaitement. Cependant, l’implémentation de Java ne semble pas fonctionner. package […]
Je reçois quelque chose comme ce qui suit: Exception in thread “main” java.lang.UnsatisfiedLinkError: no viewerNativeDLL in java.library.path at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1734) at java.lang.Runtime.loadLibrary0(Runtime.java:823) at java.lang.System.loadLibrary(System.java:1028) at viewer.SarBufferedImage.(SarBufferedImage.java:356) at viewer.viewerJPanel.(viewerJPanel.java:34) at viewer.ViewerView.initComponents(ViewerView.java:457) at viewer.ViewerView.(ViewerView.java:33) at viewer.ViewerApp.main(ViewerApp.java:21) Cela est vrai même si j’ai défini LD_LIBRARY_PATH sur le chemin où j’ai construit mon object partagé. Ai-je mal construit cet object […]
Étant donné les coordonnées de tous les coins d’un quadrilatère, comment peut-on trouver les coordonnées de son centre? Merci.
J’ai un serveur dans cpp et un client en Java où j’envoie une image du serveur au client par segments. Du côté client, je récupère tout le segment pour former un seul tableau d’octets. Mon problème est que je ne semble pas pouvoir créer avec succès une image bitmap à partir de ce tableau d’octets, […]
J’ai un projet simple basé sur JNI qui permet d’expérimenter le nar-maven-plugin . J’utilise Windows 10 et j’utilise des compilateurs MinGW. Je comstack le code natif en C ++ plutôt qu’en C, bien que je ne pense pas que cela compte pour cette question. (Les implémentations natives dans le projet “réel” utiliseront C ++, il […]
Le client Java peut se connecter au serveur C ++ via TCP. Le client Java est sur Win7. Le serveur C ++ est sous Linux. Le problème est que je ne peux pas envoyer de données avec succès au serveur C ++. Le code Java est: public static void main (Ssortingng [] args ) throws […]
Étant donné une classe, quel raisonnement existe-t-il pour l’un des deux styles de code suivants? Style A: class Foo { private: doWork(); int bar; } Style B: class Foo { private: int bar; doWork(); } Pour moi, ils sont une cravate. J’aime le style A car les variables de membre sont plus détaillées et apparaissent […]