OVH Cloud OVH Cloud

[OBJECT] Est il possible d'implementé une classe object

16 réponses
Avatar
dnasmars
Bonjour,

Est il possible d'implement=E9 une classe object,
et si oui comment la compiler ?
Merci par avance pour vos reponses :)

PS: oui j'ai cherch=E9 sur google et non je n'ai po trouv=E9
(je n'exclue pas le fait d'avoir mal cherch=E9)

6 réponses

1 2
Avatar
dnasmars



D'autant que de toute facon tous hérite de Object en java.
Peut etre qu'il veut changer l'objet de base ...
oui c'est bien cela :)

custumizer l'objet de base
Je pense que c'est impossible, et même contraire au concept du langa ge

java. Quel serait le but exact ?


Je suis entierement d'accord que c contraire au concept Java.
Et ce n'est pas pour l'utiliser en environnement de production,
mais c'est juste pour avoir plus d'information sur les instances
d'objet (en generale)
crées par mon appli.


Ben pour ca tu as les profilers qui sont ce qu'il y a de mieux, sinon tu
peux regarder la programmation aspect avec par exemple aspectJ
http://www.eclipse.org/aspectj/ (c'est chez Eclipse mais ca n'est pas
lié a l'IDE je crois).
J'en ai fait très peu mais avec tu dois pouvoir ajouter du debug dans
tous tes constructeurs, a l'entrée et sortie des méthodes aussi par
exemple, sans toucher a ton code lui même (en fait le compilateur aspect
va patcher ton code avant la compilation)


je ne connaissais pas du tout.
merci !





Avatar
Hervé AGNOUX
wrote:

En fait j'aimerais ajouter un System.out.println
dans le constructeur de la classe Object
pour par la suite profiler mon appli.



Pour ce genre de choses, à ce que je sais la bonne combine est d'utiliser un
manipulateur de byte code, avec lequel tu pourras manipuler toutes les
classes comme tu veux quand tu veux.

Voir par exemple :

"Build your own profiling tool"
http://www-128.ibm.com/developerworks/java/library/j-jip/

A+.


--
Hervé AGNOUX
http://www.diaam-informatique.com

Avatar
dnasmars
Bonjour,

Quelqu'un a t il essayé Xbootclasspath ?

Merci par avance :)


Bonjour,

Est il possible d'implementé une classe object,
et si oui comment la compiler ?
Merci par avance pour vos reponses :)

PS: oui j'ai cherché sur google et non je n'ai po trouvé
(je n'exclue pas le fait d'avoir mal cherché)


Avatar
said.rabie
hum bonne question :)
je me demande si c'est possible de modifier la class Oject , la
recompiler puis reconstruire un nouveau rt.jar :D
je test ce soir .... normalement ca doit marcher
Avatar
ToOmS
Salut,

La programmation orientée aspects est faite pour toi, si tu te poses
ce genre de questions !
cf. ASPECTJ dans un premier temps.


En fait j'aimerais ajouter un System.out.println
dans le constructeur de la classe Object
pour par la suite profiler mon appli.

Sans pour autant retoucher au code existant
Donc un simple héritage ne me convient pas
trop pour l'instant.
J'utilise jdk 1.4.2 j'ai jetté un oeil a JVMPI
mais j'aimerai autant ne pas l'utiliser.
a+


Ahhhh okay!!

Heuuu... je pense pas que ce soit possible. Mais quel est l'intérêt?
Un simple héritage ne te conviendrait pas?

+


Ok pas de souci.

Je veux ecrire un truc du genre

package java.lang;

public class Object {

[MON CODE]

}

et le compiler.
Mais je ne sais pas si c faisable
et si c faisable comment est ce que l'on doit s'y prendre

merci




Je comprends rien !




Bonjour,

Est il possible d'implementé une classe object,
et si oui comment la compiler ?
Merci par avance pour vos reponses :)

PS: oui j'ai cherché sur google et non je n'ai po trouvé
(je n'exclue pas le fait d'avoir mal cherché)










Avatar
dnasmars

hum bonne question :)
je me demande si c'est possible de modifier la class Oject , la
recompiler puis reconstruire un nouveau rt.jar :D
je test ce soir .... normalement ca doit marcher


j'ai bien essayé mais je n'ai pas reussi :(

1 2