Daniel ¿Qué conocimientos deben tener los programadores de Java después de graduarse?

9 Conocimientos necesarios de Java 9: ​​Comprensión rápida

1. Sintaxis:

Debes estar familiarizado con él. Al escribir código, el editor del IDE debe poder saber qué tipo de errores de sintaxis existen y qué correcciones se basan en la información del error.

2. Comandos:

Debe estar familiarizado con algunos comandos comunes y sus opciones comunes que ofrece JDK. Al menos necesitas estar familiarizado con los comandos: appletviewer, HtmlConverter, jar, java, javac, javadoc, javap, javaw, Native2ascii y serialver. Si no ha utilizado todos estos comandos, entonces realmente no sabe mucho sobre Java.

3. Herramientas:

Debe dominar el uso de al menos una herramienta de desarrollo IDE, como Eclipse, Netbeans, JBuilder y Jdeveloper. IDEA, JCreator o Workshop, incluida la gestión de proyectos, la configuración de opciones comunes, la instalación y configuración de complementos y la depuración.

4. Pruebas:

Debe estar familiarizado con el uso de junit para escribir casos de prueba para completar las pruebas automáticas del código.

5. Minas antipersonal:

La API central de Java es muy grande, pero hay algunos contenidos con los que creo que debes estar familiarizado, de lo contrario será imposible usar Java. de manera competente, incluyendo:

Usar de manera flexible funciones de más de 80 clases bajo 1 y paquetes java.lang.

2. Utilice de forma flexible más de 80 clases en el paquete java.util, especialmente configurando sistemas de clases, expresiones regulares, zip, tiempo, números aleatorios, atributos, recursos y temporizadores.

3. Utilice más de 60 clases en el paquete java.io para comprender las ideas de diseño del modelo de canalización troncal de 10 sistemas, así como las características y ocasiones de uso de las clases io de uso común.

100 contenidos bajo el paquete 4.java.math.

5. Java. net 60 o superior está familiarizado con las funciones de varias clases.

Hay más de 60 contenidos en el paquete 6.java.text, especialmente varias clases de formato.

7. Utilice JDBC con habilidad.

8. Hay más de 40 contenidos en el paquete java.security. Es imposible dominar Java sin estar expuesto a la seguridad. 9. El contenido básico de AWT incluye varios componentes de eventos, oyentes, administradores de diseño, componentes públicos e impresión.

El contenido básico de 10 y Swing es similar a los requisitos de AWT. 11) Procesamiento XML, estar familiarizado con las ventajas y desventajas de SAX, DOM y JDOM, y poder utilizar uno de ellos para completar el análisis XML y el procesamiento de contenido.

6. Gestión:

Debe estar familiarizado con las tareas comunes de la gestión de proyectos utilizando ant, como la compilación de proyectos, la generación de javadoc, la generación de jar, el control de versiones y las pruebas automatizadas.

7. Depuración:

Debería ser posible localizar rápidamente la causa y la ubicación aproximada del problema en función de la información de la excepción.

8. Pensamiento:

Debes dominar los requisitos principales de la programación orientada a objetos para que el sistema desarrollado por Java pueda ser un sistema Java real.

9. Especificaciones:

El código escrito debe cumplir con los estándares de codificación populares, como mayúsculas para nombres de clases, minúsculas para nombres de miembros y métodos, y la primera palabra de los nombres de métodos es. generalmente Verbos, todos los nombres de los paquetes están en minúsculas, para que el programa sea más legible.