Máquina virtual de Java
Mecanismo de carga de clases: responsabilidad general y los padres confían
la estructura de memoria de la
JVM La estrategia y el algoritmo de recolección de basura de la JVM
Lado de Java
Write Once, Run Anywhere
Exception y Error
final, finalmente, finalize La
cadena se crea de varias maneras, do == operación resultado
clase principal, subclase, bloque estático, bloque no estático, método de construcción, orden de ejecución,
miembro, clase interna, estática interna Clase, clase local, clase interna anónima
¿Por qué Java usa la
estructura de datos de la clase interna : matriz, lista vinculada, tabla hash, árbol de clasificación binaria
Principio de implementación de Hashmap
Diseño de principio de realización de hashmap
diseño de patrón de cadena de responsabilidad de patrón
patrón de patrón de fábrica
diseño de patrón método de patrón de plantilla
diseño de patrón patrón de observador
de patrón
Utilice el método más rápido para encontrar la cadena para encontrar el personaje que aparece sólo una vez y ocupa el primer lugar en la cadena.
Burbujas java tipo
java ordenación por selección Selección tipo
java rápida ordenación rápida tipo
de escritura a mano un algoritmo de búsqueda binaria
árbol binario
Bloqueo de giro de seguridad de
subprocesos de Java Bloqueo de bloqueo de seguridad de subprocesos de Java Bloqueo
de reentrada de seguridad de subprocesos de Java
Lado de Android
Principio y optimización del proceso de representación del diseño Optimización de la
memoria de Android
Proceso de construcción de APK
Solicitud HTTP / HTTPS y aplicación anti-captura de
Android Mecanismo del controlador Explicación detallada
de la
distribución de eventos del ciclo de vida en la situación de Actividad anormal
Por qué la vista puede responder al evento en la nueva ubicación después de la animación de atributos
Optimización de la red
Optimización de hilos