Perguntas com a marcação «instanceof»

instanceof é um operador disponível em algumas linguagens orientadas a objetos, incluindo Java, php e JavaScript. De modo geral, permite ao programador verificar se um objeto passado como seu operando esquerdo é uma instância de uma classe especificada pelo operando direito.




24
O impacto no desempenho do uso de instanceof em Java
Estou trabalhando em um aplicativo e uma abordagem de design envolve o uso extremamente pesado do instanceofoperador. Embora eu saiba que o design de OO geralmente tenta evitar o uso instanceof, essa é uma história diferente e esta questão está puramente relacionada ao desempenho. Eu queria saber se há algum …

10
Qual é a instância do operador em JavaScript?
A instanceofpalavra-chave em JavaScript pode ser bastante confusa quando é encontrada pela primeira vez, pois as pessoas tendem a pensar que o JavaScript não é uma linguagem de programação orientada a objetos. O que é isso? Que problemas ele resolve? Quando é apropriado e quando não?

10
Por que instanceof retorna false para alguns literais?
"foo" instanceof String //=> false "foo" instanceof Object //=> false true instanceof Boolean //=> false true instanceof Object //=> false false instanceof Boolean //=> false false instanceof Object //=> false // the tests against Object really don't make sense Literais de matriz e literais de objeto correspondem ... [0,1] instanceof …



3
Javascript! Instanceof If Statement
Esta é uma pergunta realmente básica, apenas para satisfazer minha curiosidade, mas existe uma maneira de fazer algo assim: if(obj !instanceof Array) { //The object is not an instance of Array } else { //The object is an instance of Array } A chave aqui é capaz de usar o …



8
Java: Instância de e genéricos
Antes de procurar na minha estrutura de dados genérica o índice de um valor, gostaria de ver se até mesmo uma instância do tipo thisfoi parametrizada. Mas o Eclipse reclama quando faço isso: @Override public int indexOf(Object arg0) { if (!(arg0 instanceof E)) { return -1; } Esta é a …


4
instanceof Vs getClass ()
Vejo ganho no desempenho ao usar operador getClass()e operador.==instanceOf Object str = new Integer("2000"); long starttime = System.nanoTime(); if(str instanceof String) { System.out.println("its string"); } else { if (str instanceof Integer) { System.out.println("its integer"); } } System.out.println((System.nanoTime()-starttime)); starttime = System.nanoTime(); if(str.getClass() == String.class) { System.out.println("its string in equals"); } else …
114 java  class  instanceof 


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.