Cómo ver y leer el código fuente de hadoop2.4 a través de eclipse
1. Importar y ver el código fuente de Hadoop
(1) Seleccione un proyecto existente en el espacio de trabajo
(2) Seleccione la ruta del código fuente
(3) Ver código fuente
De esta forma hemos completado todo el proceso.
2. Lea el código fuente de hadoop
Uno de los más utilizados
Abra la jerarquía de llamadas:
Úselo para abrir la jerarquía de llamadas. Puede ver la jerarquía de llamadas de un método. Esto es útil si desea saber dónde más se ha llamado a un método y se usa a menudo en la práctica, por ejemplo, cuando se refactoriza un método y desea saber qué efecto podría tener en otros métodos. Haga clic derecho en el nombre del método y seleccione Abrir jerarquía de tipos. La tecla de método abreviado es Ctrl+Alt+H. Puede ver la navegación por la jerarquía de llamadas de un método en la ventana Jerarquía de llamadas.
Jerarquía de tipos abiertos:
Utilice la Jerarquía de tipos abiertos para ver las relaciones de herencia de las clases y ver la navegación de la jerarquía de herencia en la ventana Jerarquía. Haga clic derecho en el nombre del método o clase y seleccione Abrir jerarquía de tipos, la tecla de método abreviado es F4.
Aquí hay una demostración:
Mire el código a continuación
Ahora que la introducción está completa, aquí hay otras formas de rastrear el código fuente: p>
1. Usando Declaración Abierta, puede ver las declaraciones de clases, métodos y variables. Esta es una de las funciones más utilizadas. Si hace clic derecho en el objeto que desea rastrear y selecciona Abrir declaración, puede saltar al lugar donde está declarado. La tecla de acceso directo para esta función es F3. Por supuesto, también puede mantener presionada la tecla Ctrl y mover el mouse, y se convertirá en una manita.
2. Utilice Open Super Implemention para ver la implementación o declaración de interfaz del método actual en la clase principal (siempre que el método sea una anulación del método correspondiente de la clase o interfaz principal), derecho- haga clic en el nombre del método y seleccione Abrir Super Implementación es suficiente.
3. Finalmente, presentamos una función súper práctica llamada Open Implemention, que te permite saltar a una implementación específica para llamar a métodos. ¿Por qué digo que esta es una característica súper práctica? Cualquiera que haya usado Spring sabe que ahora se recomienda la programación orientada a interfaz, por lo que si usa Open Statement para rastrear la llamada de un método, solo verá la declaración del método en la interfaz si desea ver el método en. la clase específica Por supuesto, puede usar Call Hierarchy para obtener toda la jerarquía de llamadas del método y luego navegar a la implementación específica nuevamente. Por supuesto, también puede usar Call Hierarchy para obtener primero toda la jerarquía de llamadas del método y luego navegar a la implementación específica, pero la operación es un poco engorrosa. Con Open Implemention, haga clic derecho en el nombre del método y seleccione Open Implemention para ver el código de implementación directamente. Para aprovechar esta funcionalidad, puede instalar un complemento de Eclipse, que no entraré en detalles aquí.