Javase (medio)

1. Orientado a objetos avanzado

1. estático (el estático se comparte)

 variable estática

Características: las variables miembro modificadas son compartidas por todos los objetos de esta clase

 método estático

Los métodos estáticos solo pueden llamar a cosas estáticas, los métodos no estáticos pueden llamar a todas

 

   Notas sobre estática

mapa de memoria estática 

 

Reconocer el método principal.

2. Clase de herramienta, clase de prueba, clase javabean 

Escribir clase de herramienta 

 

 

 

3. Herencia

 concepto de herencia

 resumen

Características heredadas

Características: admite herencia única, no admite herencia múltiple, pero admite herencia multinivel

 

 resumen

Las subclases solo pueden acceder a miembros no privados 

 

 ¿Qué contenido puede heredar una subclase de una clase principal?

 

 Mapa de memoria de herencia de variables miembro

 privado

 tabla de métodos virtuales

 

Gráfico de memoria de herencia de métodos de miembros

 

 Herencia: características de acceso a variables miembro (principio de proximidad)

resumen 

Herencia: funciones de acceso al método de miembro

 Anulación de método (@Override)

 

 resumen

 

Herencia: características de acceso de los constructores. 

 

 

 

resumen 

 Resumen del uso de este y super.

 

4. Polimorfismo 

polimorfismo epistémico 

 resumen

 Características de llamar a miembros en polimorfismo.

Llamar a variables miembro: mire el lado izquierdo al compilar y mire el lado izquierdo al ejecutar

Llamar a métodos de miembros: compilar a la izquierda, ejecutar a la derecha

 

 Ventajas y desventajas del polimorfismo.

 

resumen 

 5. Paquete

6. final (constante)

 
 

  

 7. Modificador de permiso

 

 

8. Bloques de código 

Bloques de código local (comprender)

 Construir bloques de código (comprensión)

 

 bloque estático

 

9. Clases abstractas y métodos abstractos. 

 concepto

Precauciones 

resumen

10. Interfaz

escritura de interfaz 

 

 Características de los miembros en una interfaz.

Relación entre interfaces y clases 

 Nuevo método en la interfaz.

 

 

 

 

 Patrón de diseño del adaptador

 

11. Clase interna

clase interna inicial 

 

 clase interna miembro

resumen

 clase interna estática

 

resumen 

 clase interna local

 

Clase interna anónima (usar una vez) (más importante)

 Escenarios de uso de clases internas anónimas (solo se usan una vez)

objeto de subclase de clase

El objeto de clase de implementación de la interfaz.

 

 

 resumen

2. API de uso común 

 1 、 Matemáticas

método común 

 resumen

 

2 、 Sistema

 resumen

3、Tiempo de ejecución

  

 4 、 Objeto

Método de construcción 

 método miembro

es igual 

 clon clon

 

clon superficial 

 

clon profundo 

 

 

resumen 

5 、 Objetos

 

6. BigInteger y BigDecimal 

Constructor BIgInterger 

 

 

 método común

 

 resumen

 GranDecimal 

decimales en computadora  

 

 

 

 resumen

6. Expresiones regulares

expresión regular inicial 

 

 

 

 

  resumen

         

Función 1: comprobar si la cadena cumple con las reglas (coincide)

 

 Función 2: Crawler (Patrón) (Matcher)

 rastreador de texto

       

Rastreador web 

 

 

 Rastrear datos condicionalmente

 

 Rastreo codicioso y rastreo no codicioso

 

 Uso de expresiones regulares en métodos de cadena.

 

 

grupo

 paquete de captura

 

 

paquete sin captura 

 

 

 resumen

 

7. tiempo 

 Clase de tiempo JDK7

clase de fecha

 

Clase SimpleDateFormat

 

 

 

Clase de calendario (fecha de modificación)

 

 

 Clase de tiempo JDK8

 

clase de fecha 

Zona horaria ZoneId

 

Marca de tiempo instantánea 

ZonaFechaHora 

Clase de formato de fecha DateTimeFormatter 

 Calendario

Herramientas 

 8. Embalaje

 

 

3. Colección avanzada

1. Arquitectura de colección 

 

 

 2. Colección de una sola columna

 

Colección de una sola columna Colección de nivel superior Colección

 

 

 

modo transversal

recorrido del iterador

 

Mejorado para recorrido

 

recorrido de expresión lambda

 

 resumen

 colección de listas

método único 

modo transversal 

 

 

 El principio subyacente de la colección ArrayList

 LinkedIn

 Básicamente no sirve de nada

 Código fuente del iterador

Genéricos en profundidad 

clase genérica

 método genérico

 Comodines genéricos

 

 Resumen genérico

 

Establecer colección de series 

 valor hash

El principio subyacente de HashSet 

 ​​​​​​​

El principio subyacente de LinkedHashSet 

 Conjunto de árboles

 

 

resumen 

 resumen

 

3. Colección de dos columnas

características

 

API comunes

 modo transversal

 

 

La primera forma: valor de búsqueda clave 

 

 Método 2: pares clave-valor

 Método 3: expresión lambda

 

 HashMap

 

 

 

 LinkedHashMap

 

ÁrbolMapa 

 

4. Parámetros variables 

 ​​​​​​​

 

 

5. Colecciones de clase de herramienta de recopilación 

Supongo que te gusta

Origin blog.csdn.net/m0_64378422/article/details/132376894
Recomendado
Clasificación