Intellij IDEA habilidades necesarias para ver el código fuente!

Recientemente, no había nada con lo que estar ocupado, así que volví y jugué con los puntos de conocimiento del pasado. Cuando llegué a la parte de Servlet, solía recordar la relación de herencia y la implementación de la interfaz de arriba a abajo cuando estaba aprendiendo.

Esta vez utilicé el diagrama de IDEA, el resultado es claro de un vistazo, y también es fácil de usar para reventar, compártelo aquí.

1. Ver la cadena de herencia en forma gráfica

En la página de pestañas de la clase que desea ver, haga clic con el botón derecho y seleccione Diagramas. Hay mostrar y mostrar ... Ventana emergente, pero la primera se creó recientemente en la página de pestañas y la segunda se muestra en forma de ventana flotante:

De hecho, también puede hacer clic con el botón derecho en la clase que desea ver desde el árbol del proyecto a la izquierda y seleccionar Diagramas, el efecto es el mismo:

Luego obtendrá el gráfico de relación de herencia como se muestra en la siguiente figura, tomando un Servlet personalizado como ejemplo:

Lo obvio es:

  • La flecha azul sólida se refiere a la relación de herencia.

  • La flecha punteada verde se refiere a la relación de implementación de la interfaz

2. Optimice los gráficos de la cadena de herencia, piense lo que pienso

2.1 Eliminar clases que no les importa

Algunos de los gráficos de relación de herencia obtenidos no son lo que queremos entender. Por ejemplo, Objeto y serializable en la figura anterior, solo queremos preocuparnos por las importantes relaciones de herencia de Servlet, ¿qué debo hacer?

Simple, eliminar. Haga clic para seleccionar la clase que desea eliminar y luego use la tecla Eliminar en el teclado.

Después de limpiar la relación de otras clases, el gráfico es el siguiente:

2.2 Mostrar detalles de clase

Algunas personas dicen, eh, ¿cómo es esto suficiente, también quiero ver los métodos heredados? Simple, IDEA los encuentra a todos.

Haga clic derecho en la página, seleccione mostrar categorías, puede expandir las propiedades, métodos, métodos de construcción, etc. en la clase según sea necesario. Por supuesto, el segundo método también puede usar directamente la barra de herramientas anterior:

Entonces obtendrás:

¿Qué, todavía quieres filtrar en el método, por ejemplo, quieres ver permisos protegidos y más? Simple, haga clic derecho y seleccione Cambiar nivel de visibilidad y ajuste según sea necesario.

¿Qué, crees que los gráficos son demasiado pequeños y no puedes ver claramente? IDEA también puede satisfacerte. Mantén presionada la tecla Alt en el teclado y aparecerá una lupa. ¿Sorpresa o sorpresa? Las teclas de acceso directo de IDEA son extremadamente grandes y se recomienda recopilarlas.

2.3 Agregar otras categorías a la relación

Cuando necesitamos verificar si otras clases y la clase actual tienen una relación de herencia, podemos elegir agregarla al gráfico de la relación de herencia actual. Preste atención a la cuenta pública de WeChat: pila de tecnología Java, responda en segundo plano: idea, puede obtener mis tutoriales de N idea, que son todos productos secos.

Haga clic derecho en la página, seleccione Agregar clase al diagrama y luego ingrese la clase que desea agregar:

Por ejemplo, agregamos una clase de estudiante, como se muestra a continuación. Bueno, no hay flecha. Parece que no hay una relación indescriptible con las clases e interfaces actuales:

2.4 Ver códigos específicos

Si desea ver el código fuente específico de una clase, como un método, por supuesto, es imposible mostrarlo en los gráficos, de lo contrario, la pantalla no debe explotar. Intellij IDEA 4 trucos para leer el código fuente , esto debe ver.

Pero puede usar gráficos o cooperar con la estructura de IDEA para ingresar rápida y fácilmente el código fuente de una clase para ver.

Después de hacer doble clic en una clase, puede caminar en la lista de métodos debajo de ella. Para el método que desea ver, haga clic con el botón derecho después de seleccionar y seleccione Saltar a la fuente:

Después de ingresar a una clase, si desea ver rápidamente otros métodos de la clase, también puede usar la función de estructura proporcionada por IDEA:

Después de seleccionar la estructura en la columna izquierda, todos los métodos de esta clase se mostrarán en el lado izquierdo de la figura anterior. En qué método se hace clic, el contenido de la página saltará a la sección de métodos.

3. Finalmente

Se puede decir que usar las funciones de IDEA mencionadas anteriormente para aprender y ver las relaciones de clase y comprender cosas como el código fuente de los marcos principales es muy cómodo.

Autor: Dulk https://www.cnblogs.com/deng-cc/p/6927447.html

Recomiendo ir a mi blog para leer más:

1. Java JVM, colección, subprocesamiento múltiple, tutoriales de la serie de nuevas características

2. Spring MVC, Spring Boot, serie de tutoriales Spring Cloud

3. Maven, Git, Eclipse, Intellij IDEA serie de tutoriales de herramientas

4. Las últimas preguntas de la entrevista para Java, backend, arquitectura, Alibaba y otros fabricantes importantes.

La vida es bella, nos vemos mañana ~

Se han publicado 495 artículos originales · 1032 aprobado · 1.46 millones de visitas

Supongo que te gusta

Origin blog.csdn.net/youanyyou/article/details/105528638
Recomendado
Clasificación