Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!1.eu.feeder.erje.net!news-2.dfn.de!news.dfn.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Robert Klemme Newsgroups: comp.lang.java.programmer Subject: Re: how does a marker interface give specific instruction to jvm(java internals) Date: Tue, 12 May 2015 18:53:16 +0200 Lines: 20 Message-ID: References: <5b49c798-5b11-4b08-8d87-a241d9a3cfc0@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: individual.net 42h7lkmK+Liiav/LwmyCaA9F7drL/CaRqD1e8OJTp5EE1SFjQ= Cancel-Lock: sha1:1D4UutH8dUnqSOZ1FCiox7EsRy0= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0 In-Reply-To: <5b49c798-5b11-4b08-8d87-a241d9a3cfc0@googlegroups.com> Xref: csiph.com comp.lang.java.programmer:31682 On 12.05.2015 17:54, Ajay Paul wrote: > My understanding is that JVM looking for specific signatures for the Java class library marker interface just like it does for main method. > hence interfaces like Serializable, Clonable have a specific meaning to the jvm. > > so, its roughly like an IoC principle: "Instead of I define myself, you define me". > > Am I correct ? There is no signature in case of a marker interface without methods. It's just the "implements" relationship to a specific interface that needs to be checked. Kind regards robert -- remember.guy do |as, often| as.you_can - without end http://blog.rubybestpractices.com/