¿Qué son los cursos de formación de Java?
1. Descripción general de Java y construcción del entorno 2. Conceptos básicos del lenguaje 3. Condiciones, estructuras de rama 4. Bucles 5. Métodos/funciones 6. Matrices 7. Conceptos básicos orientados a objetos 8. Interfaces, clases abstractas 9. Comunes clases (Objeto/clase interna/clase de empaquetado/Cadena) 10. Colección 11, algoritmo (clasificación y estructura de datos), excepción" 12. Subprocesos múltiples 13, marco de E/S 14, programación de red 15, nuevas características de JDK8, modelo de memoria JVM 16 , reflexión, anotación, xml 17, minijuegos
Contenido principal:
1 Introducción a los métodos de aprendizaje de Java, cursos de primera etapa y objetivos de aprendizaje
2. Comandos DOS de uso común, instalación del entorno JDK
3. Tipos de datos Java, conversión de tipos
4. Operadores (asignación, aritmético, lógico, relacional, ternario (ternario))
5. if, if-else, switch, break, condiciones múltiples
6. for, while, do- while
7. terminación
8. El concepto de método, definición del método, composición del método, invocación del método
9. Parámetros formales y reales del método, tipo de valor de retorno del método y valor de retorno, dos usos del retorno. , recursividad
10. Introducción a los arrays, concepto de arrays, creación de arrays, uso de arrays
11. parámetros de longitud
12. 3 tipos de clasificación, matrices bidimensionales
13 Triángulo de Yang Hui
14.
15. Constructor, sobrecarga del constructor, las funciones respectivas de construcción parametrizada y construcción sin parámetros, esta palabra clave
16. La diferencia entre variables miembro, métodos miembro, variables miembro y variables locales
17. Encapsulación, qué tipo de código necesita encapsulación y herencia
18. Polimorfismo, modificadores de acceso
19. > p>
20. Tres modificadores, métodos estáticos, bloques de código estático, bloques de código ordinario, la definición de clases abstractas, el papel de las clases abstractas
21. con clases abstractas, microconceptos de interfaces, especificaciones de interfaz, referencias de interfaz, polimorfismo de interfaz, las diferencias y usos de interfaces y clases abstractas (especificaciones de definición de interfaz, diferencias en definiciones de clases abstractas)
22. clases y miembros Clases internas, clases internas estáticas, clases internas locales, clases internas locales acceden a variables locales de clases externas
23. Escenarios de aplicación de clases internas locales, clases internas anónimas, clases de objetos, método getClass, hashCode. método, método toString, método igual, reescritura de método igual, método finalizar
24. ¿Qué es una clase de empaquetado, 8 tipos de empaquetado, métodos comunes de boxing y unboxing, y buffers de tipo entero?
25. Clase de cadena, inmutabilidad de cadenas, métodos comunes de cadenas, cadenas mutables
26. ¿Qué es una colección, colección del sistema de colección, interfaz principal de la colección, subinterfaz de lista, ArrayList, LinkedList, vector? /p>
27, Diferencias y ventajas y desventajas entre listas lineales y listas enlazadas, colecciones genéricas, clase de herramienta Colecciones
28, Establecer subinterfaz, HashSet, principio de deduplicación de HashSet, reescritura de hashCode y iguales , LinkedHashSet, TreeSet, principio de deduplicación de TreeSet
29. Algoritmo de complejidad temporal, complejidad espacial, algoritmo de clasificación, algoritmo de búsqueda, estructura de datos
30. generación, entrega de excepciones, lanzamientos, manejo de excepciones
(intentar, atrapar, finalmente), excepción personalizada
31, qué es un proceso, qué es un hilo, la composición de un hilo, dos formas básicas de crear un hilo, estado del hilo
32, Problemas de seguridad de subprocesos, bloques de código sincronizados, métodos sincronizados, estado de subprocesos (6 estados), problemas de interbloqueo, productores y consumidores, comunicación de subprocesos (esperar, notificar, notificar a todos)
33. , Principio del grupo de subprocesos, interfaces y clases relacionadas con el grupo de subprocesos, interfaz invocable, interfaz futura, interfaz de bloqueo, bloqueo de reentrada, bloqueo de lectura y escritura
34. , CopyOnWriteArrayList p>
35. Caso de subprocesos
36. Concepto de flujo, clasificación de flujo, flujo de bytes, flujo de nodo de bytes, flujo de filtro de bytes
37. , codificación de caracteres, secuencia de caracteres, secuencia de filtro de bytes, pasos de uso estándar de la secuencia, [XML]
38, serialización de objetos
39, caso completo de secuencia IO
40 Qué es una red, qué es una red informática, modelo de red, modelo TCP/IP, TCP/UDP, IP, clasificación de aplicaciones IPV4, puerto
41, clase InetAddress, red basada en TCP. programación, pasos de desarrollo
42. Expresión Lambda, Stream API, Date Time API, clase opcional
43. Qué es un objeto de clase, métodos comunes para obtener objetos de clase y clase, anotaciones.
44, DOM4J, SAX
45, panel de juego, botones de juego, lógica de juego, lectura de datos de juego, control de hilos de juego, algoritmo de puntuación de juego, algoritmo de volumen de sangre de juego, etc.
46. Completa el proyecto del juego