Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 15870|Respuesta: 1

[JavaSE] Preguntas del examen final Houpu javaoop 2014

[Copiar enlace]
Publicado en 5/1/2015 20:35:34 | | |
Describe brevemente las características de encapsulación, herencia y polimorfismo.
1。 Encapsulación: Consiste en encapsular objetos objetivos en clases abstractas, y las clases solo pueden operar sus propios datos y métodos a clases u objetos confiables, ocultando información de los que no son fiables. La encapsulación es una de las características de la clase, que debe entenderse bien, como algunas clases privadas, otras no pueden ser accedidas, todas tienen derechos de acceso, lo cual es más seguro.
2。 Herencia: Se refiere a la capacidad de usar toda la funcionalidad de una clase existente y extenderla sin tener que reescribir la clase original.
       Hay tres formas de heredar: herencia, herencia de interfaz y herencia visual.
3。 Polimorfismo: En pocas palabras, permite asignar un puntero de tipo hijo a un puntero del tipo de clase madre.
        Hay dos formas de lograr polimorfismo: cobertura de métodos y sobrecarga de métodos.
Explica brevemente la diferencia entre sobrecargar y reescribir.
La sobrecarga es para la misma clase, el nombre del método es el mismo y la lista de parámetros (tipo y cantidad) es diferente.
La reescritura está dirigida al método de construcción entre la clase padre y la subclase, y la subclase hereda la clase madre, pero esta subclase de método no parece adecuada para su propio uso, por lo que reescribe este método por sí misma, el nombre del método es el mismo, es decir, el ejecutor es un poco diferente y la acción de ejecución es más adecuada para la subclase.
Describe brevemente la diferencia entre clases abstractas e interfaces.
Los métodos en la interfaz deben ser todos métodos abstractos
Las clases abstractas pueden definir tanto métodos abstractos como métodos de instancia
La diferencia entre String y StringBuffer
StringBufferes un objeto de cadena con características de transmisión de referencia de objeto.
StringBufferSe puede llamar a objetos para aumentar, insertar, modificar y eliminar dinámicamente operaciones sin especificar el tamaño de antemano, como los arrays, para lograr el efecto de insertar caracteres varias veces y eliminarlos como un completo a la vez, de modo que el funcionamiento de las cadenas sea muy flexible y conveniente.
Una vez que pasóStringBufferGenera la cadena final deseada y la llamastoStringMétodo para convertirlo en unoCuerdaObjetivo
CuerdaCada vez que se añade, se aplicará espacio para memoria una y otra vez, lo cual es muy ineficiente
                     StringBufferCada vez que sumas, no tienes que solicitar espacio para recordar una y otra vez, porqueStringBufferSolicita mucho espacio de memoria desde el principio, así que es eficiente.
¿Qué es una excepción??¿Cuáles son las similitudes y diferencias entre las excepciones en tiempo de ejecución y las excepciones generales?
¿Cuáles son las similitudes y diferencias entre las excepciones en tiempo de ejecución y las excepciones generales?
Excepción en tiempo de ejecución: Una excepción lanzada por una máquina virtual Java. Los usuarios no tienen que lidiar con ello.
Generalmente, las excepciones son excepciones que los usuarios pueden lanzar, y si lo hacen, deben gestionarse.
Una excepción en tiempo de ejecución representa una excepción que puede encontrarse durante el funcionamiento normal de una máquina virtual y es un error común en ejecución. El compilador Java requiere métodos para declarar una excepción no en tiempo de ejecución que pueda ocurrir, pero no exige que se declare una excepción en tiempo de ejecución que no se detecta.
Java¿Cuáles son los sets y sus genéricos, y cuáles son las características de cada uno?
set(set),lista(lista) ymap(Cartografía)

La diferenciaHASHMAPCLAVEyValorEl valor corresponde.SetEs posible identificar automáticamente los mismos elementos
Listaes que sus objetos se almacenan de forma lineal, sin un orden específico, solo un principio y un final, y por supuesto, es diferente de un conjunto que no tiene orden alguno.
Las listas se representan en estructuras de datos como arrays y vectores, listas enlazadas, pilas y colas.
Preguntas sobre programación
Crear clases, tener variables miembros, encapsularlas con propiedades de lectura-escritura, añadir métodos de construcción, tener herencia y reescribir métodos

javaoop1资料.doc (78 KB, Número de descargas: 0, Precio de venta: 1 Grain MB)





Anterior:IOS8 ya soporta métodos de entrada de terceros
Próximo:Nginx elimina automáticamente los registros de acceso
Publicado en 5/1/2015 23:44:13 |
Acabo de verlo ahora
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com