Professional Documents
Culture Documents
Un atributo con el modificador de contenido static mantiene su contenido para todas las instancias
de la clase que se hagan {T}
Dentro del bloque de un try{ } se introducen las sentencias que pueden generar excepciones {T}
Cual de los siguientes paquetes de java reune todas las clases relacionadas con la entrada/salida de
datos:{
=java.io
~java.net
~java.sql
}
Si en una clase no se incluye la palabra extends en la declaracion de la clase, se asume que la clase
padre sera la clase Object {T}
La palabra clave {=return} permite devolver un valor desde un método, este valor puede ser
cualquier tipo de dato válido de Java.
Cuando se crea una clase en java,el paquete que siempre se importa por defecto es...{
=java.lang
~java.awt
~java.net}
Un paquete...{
=organiza y clasifica clases e interfaces
~es la forma que tiene eclipse de organizar internamente el workspace
~es una simple carpeta contenedora,sin mayor importancia}
La clase Object...{
=es la clase madre de todas las clases
~es una clase igual que todas las demas,sin mayor importancia
~no contiene metodos que puedan heredar otras clases}
El metodo clone...{
~permite usar una copia identica del objeto, la cual apunta al mismo
~permite usar un apuntamiento al objeto en cuestion
=crea y devuelve una copia del objeto en cuestion, siendo independiente del mismo}
El metodo equals...{
=comprueba si dos objetos son iguales,devolviendo true o false
~nos indica cuales son las diferencias entre dos objetos
~es un metodo obsoleto,del tipo deprecated, que ya no se utiliza}
Mediante super...{
~se hace referencia siempre a object
=se hace referencia a la clase madre de la que extiende otra clase
~es para indicar que una clase es de tipo empresarial}
Para hacer que una clase herede de otra se usa la palabra clave {
~ reserv
~ interface
= extends }
Java permite heredar de varias clases, por lo que utiliza la herencia multiple{F}
El modificador static hace que el atributo tenga un unico valor, independientemente de las
instancias que tenga la clase{T}
Una excepción lo podemos definir como un suceso excepcional que se produce durante la ejecución
de un programa y que interrumpe el flujo normal de las instrucciones del programa{T}
Para declarar las excepciones se usan las palabras claves {=Try} y {=catch}
Las clases protected permiten que que cualquier clase pueda ver o usar sus atributos y metodos{F}
Un atributo declarado como static mantiene su contenido para todas las instancias de la clase que se
hagan {T}
La palabra reservada {=this} nos permite referirnos a la propia clase sobre la que estamos
trabajando
La declaracion de una clase se compone, al menos, de la palabra clave {=class} y del nombre de la
clase.
El metodo clone() crea un nuevo objeto de la misma clase e inicializa todos los atributos del objeto
clonado asignandoles el mismo valor que el que tenian en el objeto original. {T}
No se puede usar mas de tres veces la sentencia import para importar clases.{F}
Una clase al menos debe contener o bien atributos o métodos, o los dos componentes a la vez.{T}
Para declarar una clase se compone al menos de: class <NombreClase> {T}
¿Que palabra reservada se utiliza en Java para hacer que una clase herede de otra? {
~ abstract
~ public
= extends
}
En Java si no se especifica que una clase hereda de otra, asume que hereda directamente de la clase
{=Object}.
Para indicar que de la Clase no se pueda heredar y que por tanto nunca sera una clase padre, se
utiliza el modificador...{
~ public
~ abstract
= final
}
¿Cual es el modificador que hace que el Atributo declarado solo sea accesible desde dentro de la
clase en la que esta declarado?{
~ public
~ protected
= private
}
Las variables locales son creadas cada vez que el metodo es invocado y destruidas al terminar este.
{T}
¿Que palabra reservada utilizamos para referirnos a los atributos y metodos de la clase, y poderlos
diferenciar entre los argumentos de los metodos y los atributos con el mismo nombre?{
~ extends
~ void
= this
}
Los paquetes es una forma de clasificar y organizar clases e interfaces, para evitar conflictos de
nombres.{T}
En Java, para hacer que una clase herede de otra se utiliza la palabra reservada implemets {F}.
Java implementa el sistema de herencia multiple por lo que una clase puede heredar de varias clases
{F}.
En pocas palabras, un interfaz es un conjunto de constantes y {=metodos =Metodos}, que la clase
que lo utiliza, tiene que implementar (codificar si se prefiere).
Los modificadores de acceso de los atributos son public, private, package y protected. Si no
indicamos nada, Cual sera el que aplica java {=package}
Al contrario que los modificadores de acceso de los atributos, los modificadores de contenido no
son excluyentes, es decir, podemos poner los que queramos {T}.
Un metodo abstract no tiene implementacion, es decir, es un metodo con el cuerpo vacio y que debe
encontrarse en una clase abstract {T}.
Los metodos declarados en el interfaz son implicitamente abstractos, por lo tanto no es necesario
utilizar la palabra reservada abstract con los metodos de un interfaz {T}.
Para atrapar y tratar excepciones se utilizan las palabras reservadas {=try}, catch y finally.
Metodo {
=clone
~copy
~clon}
permite obtener un duplicado del objeto.
Podemos decir que el nombre completo de una clase se compone de: el nombre del paquete del que
forma parte y el propio nombre de la clase {T}.
Para utilizar de otro paquete en el nuestro utilizar la sentencia {=import} antes de la declaracion de
cualquier interfaz o clase.
Por defecto, cuando creamos un fichero fuente, de forma implicita se importa por completo el
paquete {
=java.lang
~java.io
~java.util}
este paquete contiene las clases basicas del lenguaje Java.
Para cada bloque try debemos crear un unico bloque catch {F}.
Cuando llamamos a una clase del mismo paquete utilizando solo el nombre de la clase se dice que
estamos utilizando la nomenclatura reducida {T}.
Para importar un paquete con todas sus clases, es decir, el paquete completo, utilizaremos en lugar
del nombre de la clase, {
=un asterisco
~una almoadilla
~el signo mas}
~se deja en blanco
Podemos emplear la herencia para aumentar las acciones que realiza el metodo en la clase padre si
el objeto es de la clase hija{T}
Con que modificar podemos acceder al atributo desde todas las clases{
= public
~ protected
~ private
}
Puede haber dos metodos con mismo nombre y que reciba los mismos parametros{F}
La declaracion de variables se realiza de la siguiente forma{
= tipo nombre
~ nombre tipo
~ nombre valor
}
La palabra reservada super se utiliza cuando quieres referirte a metodos de la misma clase{F}
Las clases hijas de la clase ______ deben redefinir obligatoriamente los metodos de la clase padre{
~ public
= abstrac
~ private
}
Cuales de estas son palabras clave del lenguaje a la hora de implementar un metodo {
= Todas las demas
~ this y super
~ return }
Cuando una clase hereda de otra se indica al declarar la clase, y para ello se utiliza la palabra clave
extends.{T}
La palabra clave super permite devolver un valor desde un metodo, este valor puede ser cualquier
tipo. {F}
Con que modificador de acceso indicamos que todas las clases tienen acceso a este atributo {
~ protected
~ private
= public }
Con que modificador son accesibles desde las clases hijas de la clase en la que se encuentran
declarados los atributos {
= protected
~ private
~ public }
La clase Object, se encuentra en la raiz de toda la jerarquia de clases que forman el lenguaje Java
{T}
Cuales de estas son palabras clave del lenguaje a la hora de implementar un metodo {
= Todas las demas
~ this y super
~ return }
Cuando una clase hereda de otra se indica al declarar la clase, y para ello se utiliza la palabra clave
extends.{T}
El paquete java.lang contiene las clases basicas del lenguaje java y no es necesario importarlo {T}
Una clase puede o no contener atributos y/o metodos, pero al menos tiene que contener uno de los
dos
componentes.{T}
Los variables locales son creadas cada vez que el metodo es invocado y destruidas al terminar este y
son solo conocidas por el metodo.{T}
Una clase al heredar toma indirectamente el comportamiento de todas las clases de la rama del arbol
de la jerarquia de clases a la que pertenece.{T}
Podemos definir una clase abstracta como una clase que no es instanciable, y que se utiliza en el
diseño de una jerarquia de clases.{T}
Hay tres tipos de metodos que no pueden hacerse abstractos:{
=Constructures
~get y set
=Estaticos
=Privados
}
En el cuerpo del interfaz nos encontramos la definicion de los metodos y constantes del interfaz.{T}
Una excepción lo podemos definir como un suceso excepcional que se produce durante la ejecucion
den un programa y que interrumpe el flujo normal de las instrucciones del programa.{T}
Los paquetes es una forma de clasificar y organizar clases e interfaces, para evitar conflictos de
nombres, para localizar una clase de forma mas sencilla y rapida y para controlar el acceso a las
clases.{T}
No deberemos incluir la sentencia package en cada fichero fuente de las clases e interfaces que
formen parte de un paquete determinado.{F}
Para importar una clase en un paquete deberemos utilizar la sentencia {=import} antes de la
declaracion de cualquier interfaz o clase, y facilitando el nombre completo de la clase que queremos
importar.
Por defecto, cuando creamos un fichero fuente, de forma implicita se importa por completo el
paquete java.lang, este paquete contiene las clases basicas del lenguaje Java.{T}
La clase Object, se encuentra en la raiz de toda la jerarquia de clases que forman el lenguaje Java; y
por lo tanto, toda clase escrita en Java desciende de esta clase, ya sea de forma directa, o
indirectamente.{T}
Una clase de forma generica se compone de {=la declaración} y del cuerpo de la clase.
Una clase puede o no contener atributos y/o metodos, no tiene que contener uno de los dos
componentes.{F}
En Java, para hacer que una clase herede de otra, se utiliza la palabra reservada {=extends}.
Synchronized es un modificador, que utilizado en un metodo crea una cola para que los procesos
vayan accediendo al metodo de uno en uno{T}
En Java para atrapar y tratar excepciones se utilizan las palabras reservadas try, catch y {
~protected
~throws
=finally
}formando parte de un bloque que va a ser el manejador de la excepcion.
Para importar una clase en un paquete deberemos utilizar la sentencia extends antes de la
declaración de cualquier interfaz o clase, y el nombre completo de la clase que queremos importar.
{F}
Para importar un paquete con todas sus clases, es decir, el paquete completo, utilizaremos en lugar
del nombre de la clase, un {
= asterisco.
~ almoadilla.
~ exclamacion.
}
Las herramientas mas interesantes que ofrece el JDK y que podemos ejecutar desde la linea de
comandos son las siguientes, java, javac, javadoc, jar, appletviewer.{T}
java.math. Es el paquete que ofrece herramientas para manipulaciones matemaicas.{T}
¿Se pueden instanciar objetos de una clase que hereda de otra clase abstracta?{
=Si
~No
Los modificadores de acceso indican la forma de acceso a los atributos de una clase y son{
~ extends, implements
= public, private, protected, package
~ public, private, protected
}
El modificador de contenido final indica que el atributo no es constante, es decir, que el valor de ese
atributo pude cambiar en cualquier momento {F}
Los métodos de las clases hijas, pueden redefinir los de las clases padres, pero ambos tienen que
tener el mismo nombre, el mismo valor de retorno y la misma lista de parámetros {T}
Para un mismo bloque try podemos utilizar varios bloques catch para indicar diferentes tipos de
excepciones. Se debe ir desde {
~ la excepcion mas genera a la mas particular
= la excepcion mas particular a la mas general
~ el orden es indiferente
}
Cual de los siguientes metodos no esta en la clase Object {
~ Constructor
~ toString()
~ clone()
= setClass()
~ equals()
~ hashCode()
}
El modificador final en un atributo indica que es una constante, es decir, que su valor no puede ser
modificado, y en una clase indica que ninguna clase puede heredar de ella y por lo tanto nunca
podra ser una clase padre {T}
Un atributo estatico mantiene su contenido para todas las instancias que se hagan de la clase, es
decir, existe una sola instancia independientemente del numero del numero de instanciaciones de
que se realicen de la clase {T}