Path: csiph.com!eternal-september.org!feeder.eternal-september.org!aioe.org!.POSTED!not-for-mail From: "Dr.UgoGagliardelli" Newsgroups: it.comp.java Subject: Re: da package a jframe Date: Tue, 27 Oct 2015 09:59:51 +0100 Organization: Aioe.org NNTP Server Lines: 32 Message-ID: References: NNTP-Posting-Host: uQ8aIFgByAQ/Ub1qVJw7uQ.user.speranza.aioe.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15; format=flowed Content-Transfer-Encoding: 8bit X-Complaints-To: abuse@aioe.org User-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:38.0) Gecko/20100101 Thunderbird/38.3.0 X-Notice: Filtered by postfilter v. 0.8.2 Xref: csiph.com it.comp.java:8733 Il 27.10.2015 09.28, Gulp® ha scritto: > Il 27/10/15 08:27, Dr.UgoGagliardelli ha scritto: >> Il 26.10.2015 17.27, Gulp® ha scritto: >> [...] > >> Probabilmente, nel tuo specifico caso data la semplicita' >> dell'applicazione, spostando le classi dal default-package all'unico >> package che hai definito, non potresti che avere dei benefici. > > .... e così fu. Ho creato un package MAIN e li ho spostato tutto da > package default che una volta vuoto è sparito... maledetto ghost! Ecco forse avrei potuto dilungarmi un po' di piu' sulle nomenclature. Come avrai avuto occasione di notare, in java qualsiasi cosa e' case-sensitive ed il nome del package non fa differenza. Pero' il package dipende anche dalle regole del file-system, infatti la gerarchia insita nel nome del package corrisponde alla stessa gerarchia del file-system. Ovvero se un package si chiama pippo.pluto.paperino le classi, ma anche i sorgenti, utilizzeranno la gerarchia di directory pippo/pluto/paperino. Cio' premesso, poiche' esistono file-system che possono essere case-sensitive oppure no, altri che possono essere case-conservative oppure no, ed in ogni caso ogni file-system puo' avere regole sue, e' sempre meglio utilizzare una nomenclatura che possa mettere d'accordo tutti. Per questo motivo, per non inficiare la caratteristica di multipiattaforma del java, ma anche per motivi di stile, in java i package dovrebbero chiamarsi con nomi tutti in minuscolo. > > Però devo dire che l'essermi cimentato con i Parents e con l'Ancestor, è > stata una bella esperienza che mi servirà in qualche altra occasione. Come sempre. Finche' s'impara qualcosa di nuovo, la probabilita' di morire ignoranti cala.