🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #18591

RE: [JAVA] Dudas de novato

#18591
From: overflow
Date: Thu, 19 Aug 1999 00:00
61 lines
3383 bytes
Trigo <jose@intergar.com> escribi� en el mensaje de noticias
slrn7ri9su.9d.jose@gardh.intergar.com...
>
> Buenas.
>
> Por f�n, me he armado de valor (y de un libraco de 500 pags :-) ). para
> empezar con Java. LLevo dos d�as estudiando y, como supondr�is, de momento
> estoy bastante despistado. Ah� van unas cuantas dudas que me han surgido.
>
> a) � Los objetos se destruyen sencillamente con dejar de hacer
> referencia a ellos ? �Puede forzarse la destrucci�n de un objeto de alguna
> forma ?

Para destruir un objeto, s�lo tienes que eliminar las referencias a �l,
asign�ndolas a null o a cualquier otro objeto.

> b) Los datos de tipo short (por ejemplo), � ocupan siempre 16 bits o
> depende de la m�quina (m�quina virtual, en este caso) en que se ejecuten ?
>
> c) El tema de los interfaces me ha costado bastante. Por lo que veo,
> son una especie de superclases (salvando las distancias), que contienen
una
> lista de funciones abstractas y constantes. � Para que se usan ? Por lo
que
> veo, pueden sustituirse por una superclase abstracta.

La diferencia es que una clase solo puede heredar una clase abstracta, sin
embargo el numero de interfaces que puede implementar es ilimitado.

> d) Creo que hay unos compiladores (JIT, o algo parecido), que
> permiten pasar los bytecodes a c�digo nativo antes de ejecutar el applet o
> aplicaci�n. � Hay algo as� para linux ? (freeware, a ser posible).

Los compiladores JIT (Just in time), lo que hacen es traducir a c�digo
maquina en tiempo de ejecuci�n. Si lo que quieres es obtener un ejecutable,
como har�as con C o C++, existen una especie de compiladores que hacen esa
tarea. Hay varios disponibles para Linux.

> e) � Hay alg�n IDE de Linux espec�fico para Java ? De momento, me
> apa�o con Jed (editor), mmake (generador de Makefiles), make y las jdk.
Pero
> para programas m�s grandes me temo que puede ser algo tedioso.

No soy muy amigo de los IDE's. He comprobado que con un simpe editor (joe o
vi) se pueden hacer muchas cosas. Prueba el emacs, no s�lo te servir� para
Java, sino para cualquier otro lenguaje. Respecto a make, no tiene mucha
utilidad en java. El compilador de java (javac) se encarga de compilar todas
las clases de las que dependa la clase que vayas a compilar.

> f) Por �ltimo, � hay alguna gu�a de referencia que pueda consultar
> mientras programo ? Algunas p�ginas "man", alg�n paquete de documentaci�n
> sobre Java, etc ...

�Has echado un vistado a la documentaci�n de Java? Es muy completa, con
todas las clases del API, y f�cil de usar (html). Seguramente la tienes
junto al jdk. Si no es as�, puedes baj�rtela de la p�gina de Sun.

Jaime Medrano
Eurielec Linux
medrano@bigfoot.com
http://www.eurielec.etsit.upm.es/~overflow
Technical Details
Message-ID: <7pj8nt$evi$1@diana.bcn.ttd.net>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <slrn7ri9su.9d.jose@gardh.intergar.com>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,605eb9a5b53da875
X-Google-Attributes: gidf86c8,public
From: "overflow" <medrano@bigfoot.com>
Subject: RE: [JAVA] Dudas de novato
Date: 1999/08/19
Message-ID: <7pj8nt$evi$1@diana.bcn.ttd.net>
X-Deja-AN: 515053314
References: <slrn7ri9su.9d.jose@gardh.intergar.com>
X-Priority: 3
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300
Organization: Telefonica Transmision de Datos
X-MSMail-Priority: Normal
Newsgroups: es.comp.os.linux.programacion