Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!eternal-september.org!feeder.eternal-september.org!newsfeed101.telia.com!starscream.dk.telia.net!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Robert Klemme Newsgroups: comp.lang.java.programmer Subject: Re: startup code Date: Tue, 28 Aug 2012 23:48:49 +0200 Lines: 27 Message-ID: References: <9b4cce4e-99b1-414f-a033-1acf9200e90a@googlegroups.com> <2r4q38p3790lc86fpttn4arc58m5m1tjen@4ax.com> <3926176c-0940-4080-95a1-fb67bbbec50e@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: individual.net 6yy5ASRMEHUvXnjOh0yZaAdrF6jbCwupuDmc8WcldqHj5Lm91TfJs9R9RtSiWDVUw= Cancel-Lock: sha1:zemTZoviNUf6eUHIBntt1DKX37M= User-Agent: Mozilla/5.0 (Windows NT 6.0; WOW64; rv:14.0) Gecko/20120713 Thunderbird/14.0 In-Reply-To: <3926176c-0940-4080-95a1-fb67bbbec50e@googlegroups.com> Xref: csiph.com comp.lang.java.programmer:18365 On 28.08.2012 23:00, Lew wrote: > On Tuesday, August 28, 2012 11:53:34 AM UTC-7, Roedy Green wrote: >> bob smith wrote, quoted or indirectly quoted someone who said : >>> Is there any way to add code to a class that will get executed whenever the program starts up? >> >> You can put in it the main method or in a static init block. >> See http://mindprod.com/jgloss/static.html > > The main method technique will happen whenever the program starts up. > > The class init block won't run until the class is initialized (not necessarily > when it's loaded). This can be quite a while after the program starts "up". > It can even be quite a while after the class is loaded. Still it is often early enough, i.e. before instances of the very class get to do their work. Bob, what are you trying to accomplish? Or is this more like a homework question? Kind regards robert -- remember.guy do |as, often| as.you_can - without end http://blog.rubybestpractices.com/