preguntas frecuentes java

Páginas: 8 (1790 palabras) Publicado: 27 de marzo de 2014
Preguntas frecuente java
¿Cómo se hereda una clase java?¿Cómo se implementa una interface?
Se hereda con la palabra reservada extends. La primera clase que extiende una clase abstracta tiene o bien que implementar todos los métodos abstractos o ser declarada abstracta.
Se implementa una interface con la palabra reservada implements. 
¿Un atributo (miembro) privado de una clase puede serheredado?
No
¿Puede ser una clase abstracta a su vez estática?
No
¿Puede ser un constructor estático?
No, como tampoco pueden ser finales ni abstractos
¿Puede un método recibir un conjunto indefinido de parametros?
Si, usando el conocido var-args. Hay que definir el tipo de datos que se va a recibir. Un ejemplo es  pintar(int... x)
 
¿Es lo mismo marcar como protected un atributo o dejarlopor defecto (sin ningun modificador)?
No.Un atributo por defecto solo puede ser accedido por un objeto de su mismo package. Pero un componente protected puede ser accedido desde una clases heredada aunque no se encuentre en el mismo package.
¿Cuantos modificadores de acceso a clase existen?
Existen 3 : public, protected y private
¿Cuantos modificadores de acceso exsisten?
¿Qué diferencias hayentre  java.util.Date y java.sql.Date?
La diferencia principal es que java.util.Date representa "fecha y hora" almacenado hasta los milisegundos. Sin embargo, java.sql.Date sólo almacena el valor de datos que se requiere para el tipo DATE SQL.
¿Cuál es la diferencia entre String, StringBuffer and String Builder?
String es inmutable (es siempre la misma instancia)
StringBuffer está sincronizadomientras StringBuilder no lo está.
¿Cuál es la diferencia entre equals ,CompareTo y  ‘==’?
equals() compara que los valores de dos objetos son iguales.  Es decir,si creamos dos números iguales, equals() nos devolvera trrue
''==" nos compara si los dos objetos que comparamos son la misma instancia.
CompareTo() es como el equals() pero nos devuelve un valor, en función de un objeto que locompara llamado Comparator()
¿Generics se analizan en compilación o en ejecución?
En compilación.
¿Cual es la diferencia entre Serializable and Externalizable?
Cuando una clase implementa la interfaz serializable, la JVM serializa y deserializa. Con al interface Extenalizable, es necesa implementar readExternal()  y writeExternal(). Esto es devido a que en las primeras implementaciones de la JVM, laserialización era muy lenta.
¿Cuál es la diferencia entre clase abstracta e interfaz?
La interfaz es una clase abstracta pura, significa que todos los métodos de la interfaz son abstractos, mientras que en la clase abstracta podemos tener métodos no abstractos. Al ser métodos abstractos, no pueden ser declarados finales.
Todos los métodos de una interfaz son públicos y abstractos por defecto(de hecho no es una buena practica el escribir public o abstract), mientras que la clase abstracta puede tener métodos con otro modificador . 
Todas las variables miembro en la interfaz son finales, mientras que la clase abstracta puede tener  variables no finales. 
Una interfaz se debe implementar el uso de implementos, mientras que una clase abstracta debe heredarse mediante extends. Una claseJava puede implementar varias interfaces, pero sólo puede extender una clase abstracta.
La razón de ser de una clase abstracta es ser extendida, pero puede tener métodos que no sean abstractos (implementaciones concretas).
Todas las variables definidas en una interfaz son publicas, estaticas y finales. Es decir, en un interfaz solo se declaran constantes.
Un interfaz no puede extender (heredar)otro objeto que no sea un interface y no puede implementar otro interfaz o clase.
¿Puedo tener una clase abstracta sin ningún método abstracto ?
Si, se puede tener una clase abstracta sin métodos abstractos.
¿Cuál es la diferencia entre excepción y error?
Conceptualmente,un usuario puede recuperarse de una excepción en tiempo de ejecución, pero no de un error.
¿Cuál es la diferencia entre...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • preguntas frecuentes
  • Preguntas frecuentes
  • Preguntas Frecuentes
  • PREGUNTAS FRECUENTES
  • preguntas frecuentes
  • preguntas frecuentes
  • Preguntas frecuentes
  • PREGUNTAS FRECUENTES

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS