Red de conocimientos sobre prescripción popular - Como perder peso - Beida Jade Bird Java Training: Aprendiendo programación, ¿qué estás aprendiendo?

Beida Jade Bird Java Training: Aprendiendo programación, ¿qué estás aprendiendo?

¡El mundo de la programación parece muy elevado y complicado al principio! Java, c, c#, php y otros lenguajes, puedes cantar y yo apareceré, ¡es muy animado! ¡Y hay un flujo constante de nuevos conocimientos y nuevos idiomas! Entonces, cuando aprendemos programación, ¿qué estamos aprendiendo, es decir, estamos constantemente tratando de aprender a seguir la tendencia? Lo primero debe ser la sintaxis básica: como tipos de datos, identificadores, palabras clave, operadores, comentarios, declaraciones de control de procesos, etc.

No importa qué lenguaje de programación sea, en el nivel básico de sintaxis, es más o menos similar con pocas diferencias.

Al igual que los tipos de datos, hay números enteros, caracteres, puntos flotantes, etc.; el control de procesos no es más que bucles, juicios y similares.

Hacer...y, ¿qué? Convertir..? Foreach, if...else tiene un uso similar.

La gramática básica trata principalmente de la comprensión de conceptos y reglas del lenguaje, la mayoría de los cuales nos resultan fáciles de comprender y dominar.

Un recordatorio muy importante: estructura de datos: además de la sintaxis básica, los lenguajes actuales también tienen potentes estructuras de datos integradas para facilitar la programación de los programadores.

Una estructura de datos se refiere a una colección de elementos de datos que tienen una o más relaciones específicas entre sí.

A menudo, las estructuras de datos cuidadosamente elegidas pueden conducir a una mayor eficiencia operativa o de almacenamiento.

Por ejemplo, Lista, Mapa, Colecciones, etc. en Java Sin estas potentes estructuras de datos, nuestro trabajo de programación sería muy agotador y duro.

Asegúrese de comprender la orientación a objetos: los lenguajes anteriores son todos lenguajes de programación orientados a objetos, por lo que comprender la orientación a objetos es un concepto muy importante en el aprendizaje de programación.

Comprender la orientación a objetos, dominar las ideas de diseño y programación orientada a objetos y dominar la encapsulación, la herencia y el polimorfismo son condiciones necesarias para que aprendamos bien los lenguajes de programación orientados a objetos.

Hilos y procesos: El concepto de hilos es un poco difícil para principiantes o estudiantes sin conocimientos de informática, porque necesitan entender qué es un proceso, qué es un hilo y por qué existen procesos e hilos. Un poco hacia la parte inferior de la computadora.

La programación concurrente implica sincronización y comunicación entre subprocesos, cómo bloquear, evitar interbloqueos, grupos de subprocesos y muchos otros puntos de conocimiento molestos. Aunque está encapsulado en el trabajo real y rara vez se usa en programación comercial, debemos entender este concepto.

La buena compatibilidad con subprocesos también es estándar para todos los idiomas.

Los principiantes pueden tener algunos conceptos y aprender más cuando sea necesario.

GUI (interfaz gráfica de usuario para programación de escritorio y programación móvil): generalmente existen marcos maduros para que los utilicen los desarrolladores. Para construir un sistema GUI, es necesario aclarar los siguientes puntos: 1. ¿Cómo describir la interfaz? Controles de interfaz maestra y páginas de diseño.

2.? ¿Cómo obtener datos de fondo? La programación de interfaz básica también requiere redes y los datos provienen de la base de datos de backend, por lo que los cursos/sugerencias de Java deben dominar el método de obtención de datos de backend.

3. ¿Cómo interactúan los usuarios con la interfaz? Ahora está básicamente impulsado por eventos. Por ejemplo, cuando un usuario hace clic en un botón, se llamará a onClick. El idioma proporciona una interfaz para activar el método de llamada.