🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.lenguajes.java
Article #29853

Re: Que son clases en JAVA?

#29853
From: Chano G�mez
Date: Sun, 05 Oct 1997 00:00
38 lines
1630 bytes
> >    Puedes considerar un .class como un .exe o como un .dll.
>
> joer Chano te has pasao. Un archivo class no se parece en nada una DLL
> y menos a un exe

Funcionalmente, un .class equivale a un .exe si tiene un m�todo
main() y
si el usuario decide invocarlo mediante el interprete java. Eso
no me lo
puedes discutir...

Y un .class es equivalente a una .dll en el sentido de que la
M�quina
Virtual Java no enlaza el c�digo hasta el momento en que es
estrictamente
necesario. No podemos considerarlo un .obj porque el c�digo de
los .class
nunca se incorpora al c�digo del programa principal. Siempre se
enlaza de
forma din�mica ent iempo de ejecuci�n.

Es por esa raz�n por lo que decid� compararlos con un .exe o un
.dll, y no
con un .obj.

Ten en cuenta que la pregunta original ped�a informaci�n sobre el
ARCHIVO
.class desde el punto de vista de un programador en C,. No ped�a
informaci�n sobre las CLASES Java.

Si lo vemos desde un punto de vista sem�ntico, una clase java NO
es
equivalente a un .exe. Es "otra cosa".

De todas formas, se admiten sugerencias...    :-)

Chano.
Technical Details
Message-ID: <3437B4F8.B90391DE@ran.es>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <19971004165404256812@ppp232.202.redestb.es> <3436704D.EB9DAF91@ran.es> <34371e5f.186231@news.mad.ibernet.es>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: 1116f3,d14f5092f3a081be
X-Google-Attributes: gid1116f3,public
From: "Chano G�mez" <chano@ran.es>
Subject: Re: Que son clases en JAVA?
Date: 1997/10/05
Message-ID: <3437B4F8.B90391DE@ran.es>
X-Deja-AN: 278186143
References: <19971004165404256812@ppp232.202.redestb.es> <3436704D.EB9DAF91@ran.es> <34371e5f.186231@news.mad.ibernet.es>
Organization: Unisource Espana NEWS SERVER
Newsgroups: es.comp.lenguajes.java